launchpad-ui
launchpad-ui copied to clipboard
Migrate packages to React Aria
Is your feature request related to a problem? Please describe. Ensure good, consistent a11y experience for users.
Describe the solution you'd like Migrate all our packages to React Aria Components.
- Create new package
@launchpad-ui/componentsto house all v2 RAC version of our components - Incrementally deprecate packages except
iconsandtokens - Use CSS modules and Class Variance Authority for all component styles
- Replace
framer-motionwith CSS animations
- [x] Button #1132
- [x] FileTrigger #1180
- [x] ListBox #1179
- [x] Menu #1154
- [x] TagGroup #1174
- [x] Checkbox #1164
- [x] CheckboxGroup #1164
- [x] Form #1164
- [x] RadioGroup #1166
- [x] SearchField #1166
- [x] Switch #1148
- [x] TextField #1166
- [x] Link #1174
- [x] Dialog #1146
- [x] Modal #1152
- [x] Popover #1146
- [x] Tooltip #1143
- [x] ComboBox #1179
- [x] Select #1179
- [x] ProgressBar #1100
- [x] Group #1166
- [x] ToggleButton #1266
- [x] Table #1365
- [x] Calendar #1321
- [x] DateField #1321
- [x] DatePicker #1321
- [x] NumberField #1362
- [ ] Slider
- [x] Breadcrumbs #1337
- [x] Tabs #1333
- [x] Meter #1462
- [x] Toast #1281
- [x] Alert #1363