Skip to content

Commit e2575c9

Browse files
author
Asif Ansari
committed
feat: add WCAG compliant components (Toast, Modal, Tooltip, Tabs, Dropdown)
- Added robust, zero-dependency Toast notification system - Added HTML5 dialog based Modal component - Added React Portal based Tooltip component - Added fully accessible Tabs component - Added React Portal based Dropdown component with smart viewport edge collision - Implemented strict WCAG keyboard navigation and ARIA roles across all new components - Added a Components page to showcase all new UI components
1 parent e61a843 commit e2575c9

119 files changed

Lines changed: 2914 additions & 1015 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"css.lint.unknownAtRules": "ignore"
3+
}

icons/ai.svg

Lines changed: 14 additions & 0 deletions
Loading

icons/analytics.svg

Lines changed: 6 additions & 0 deletions
Loading

icons/arrow-left.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/arrow-right.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/arrow-top-right.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/attachment.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/back-arrow.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/bell.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/calendar.svg

Lines changed: 6 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)