Commit e2575c9
Asif Ansari
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 components1 parent e61a843 commit e2575c9
119 files changed
Lines changed: 2914 additions & 1015 deletions
File tree
- .vscode
- icons
- public
- sprites
- src
- app
- components
- atoms
- button
- lazy-image
- tooltip
- demo
- examples
- organisms
- card
- dropdown
- header
- modal
- tabs
- toast
- contexts
- layouts
- pages
- types
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments