You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add fullscreen modal support with improved accessibility
- Add fullscreen modal variant with full viewport coverage
- Implement compound component pattern (Modal.Header, Modal.Body, Modal.Footer)
- Add HeadlessUI integration for better accessibility and focus management
- Support both legacy and new API patterns for backward compatibility
- Add comprehensive test coverage for all modal variants
- Include interactive demo with fullscreen modal examples
fix: resolve all TypeScript lint warnings
- Replace 'any' types with proper TypeScript interfaces
- Fix forwardRef types for polymorphic components
- Add proper type constraints for form field values
- Improve type safety across component props
- Add eslint-disable comments for false positive warnings
- Ensure full type coverage with 0 lint issues
BREAKING CHANGE: Modal component now uses HeadlessUI for better accessibility.
Legacy props are still supported but compound components are recommended.
0 commit comments