Add Accordion, Textarea, Select, and Card components; fix Input focus shift

New components:
- Accordion: compound component with single/multiple mode, grid-rows animation
- Textarea: multi-line input with auto-resize, character count, outlined/stacked variants
- Select: custom dropdown with keyboard navigation, combobox/listbox ARIA pattern
- Card: 4 variants (surface/outlined/elevated/filled) with header action support

Changes:
- Fix Input/Textarea focus ring layout shift (ring-1 instead of border-2)
- Add small/xsmall sizes to IconButton for card action contexts
- Add --radius-xl token (16px) for larger container corners

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-21 17:10:11 +10:00
parent e025c0eb34
commit 4be996789e
16 changed files with 1853 additions and 5 deletions

View File

@@ -0,0 +1,2 @@
export { Textarea } from './Textarea'
export type { TextareaProps } from './Textarea'