Commit Graph

126 Commits

Author SHA1 Message Date
Romain Hamel
c0b485d563 feat(Form): form validation properties (#3137) 2025-01-24 19:10:44 +01:00
Benjamin Canac
aafddd8eed fix(useToast): add in queue and improve unique ids
Resolves #2686
2025-01-24 11:16:02 +01:00
Romain Hamel
b95b91391a feat(FormField): set aria-describedby and aria-invalid attributes (#3123) 2025-01-20 11:46:09 +01:00
Romain Hamel
41dc11ceef fix(FormField): restore eager-validation prop behavior (#3031)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-01-06 18:52:23 +01:00
Dominique BILLET
2e17fb68de fix(defineShortcuts): handle extract when using onSelect or onClick (#2896) 2024-12-14 19:12:32 +01:00
Benjamin Canac
80befc107c fix(defineShortcuts): return useEventListener to unregister the listener
Resolves #2031
2024-12-06 23:37:22 +01:00
Dafitra
004fa1ebcb refactor(App): remove default locale handling (#2760) 2024-11-27 10:35:12 +01:00
Dafitra
3bccb6782a fix(useLocale): update locale import to enable tree shaking (#2735) 2024-11-22 23:03:44 +01:00
Benjamin Canac
7cc26d098d fix(App): remove dir prop (#2630) 2024-11-13 16:23:08 +01:00
Alex
937585cb3f feat(locale): provide dir on defineLocale (#2620)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-11-13 12:19:21 +01:00
Alex
8a8b1ee2e1 feat(locale): provide code (#2611) 2024-11-12 12:57:40 +01:00
Romain Hamel
3584a3328b fix(Form): match error-pattern on input validation (#2606) 2024-11-11 22:50:22 +01:00
Alex
26362408b1 feat(module): support i18n in components (#2553)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-11-08 17:22:57 +01:00
Romain Hamel
701c75a2a8 feat(module): devtools integration (#2196)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-11-05 22:17:56 +01:00
Benjamin Canac
845f85a072 fix(useKbd): hydration issue
Related to #2494
2024-11-02 14:29:33 +01:00
Alexander
332c6c08d7 feat(Kbd): special keys for macOS and other systems (#2494)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-10-31 15:14:15 +01:00
Benjamin Canac
b54950e3ed feat(Table): implement component (#2364) 2024-10-23 17:32:30 +02:00
Benjamin Canac
a54c3e49fe feat(Button): handle avatar prop 2024-10-17 17:09:59 +02:00
Benjamin Canac
b39c4d127e fix(components)!: rename select to onSelect on items 2024-10-15 15:13:43 +02:00
Romain Hamel
ed18e74549 feat(Button): loading-auto (#2198) 2024-09-16 11:37:38 +02:00
Romain Hamel
523493105e docs: types (#2186) 2024-09-12 11:10:23 +02:00
Romain Hamel
cf92c5f3f0 fix(playground): typecheck 2024-09-11 18:53:19 +02:00
Benjamin Canac
82771673f2 fix(types): no longer need to import types with /index suffix
Solved in https://github.com/unjs/mkdist/pull/244
2024-09-11 10:34:59 +02:00
Romain Hamel
175229384f chore(Form): catch-up with v2 changes (#2165)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-09-10 14:09:42 +02:00
Benjamin Canac
3e28c8f35a fix: import from ../types/index 2024-09-09 18:00:39 +02:00
Benjamin Canac
97d05936cd fix(useButtonGroup): lint 2024-09-06 15:22:07 +02:00
Benjamin Canac
42f4f8d337 fix(module): use relative imports to components / composables 2024-07-25 18:17:20 +02:00
Benjamin Canac
0dfd8b3248 fix(ButtonGroup): define its own size variant 2024-07-18 11:24:40 +02:00
Benjamin Canac
e9832b95f5 fix(AvatarGroup): handle deep children 2024-07-17 17:17:15 +02:00
Benjamin Canac
40d17f7b03 fix(Kbd): optional value prop when using default slot 2024-07-10 18:43:30 +02:00
Benjamin Canac
c018c23224 feat(components): uniformize colors and variants (#141) 2024-07-09 10:45:26 +02:00
Romain Hamel
bad2e49de9 refactor(Form): input events (#99)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-07-01 20:37:57 +02:00
Benjamin Canac
84cc647f83 chore(components): improve props jsdoc 2024-06-28 18:36:46 +02:00
Benjamin Canac
673064dee5 chore(components): improve props 2024-06-28 18:13:03 +02:00
Benjamin Canac
cd7cc0d9a3 chore: improve types export 2024-06-25 17:58:14 +02:00
Benjamin Canac
efb7582b37 chore(defineShortcuts): lint 2024-06-07 19:38:22 +02:00
Neil Richter
b886150147 feat(Slideover): open programmatically (#122) 2024-06-07 17:31:05 +02:00
Neil Richter
2bf99e1eb4 feat(Modal): open programmatically (#78)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-05-28 17:14:13 +02:00
Benjamin Canac
fe3ab652b4 feat(InputMenu): handle multiple
Resolves #91
2024-05-14 12:37:51 +02:00
Romain Hamel
8baee1292f fix(Chip): size injection (#105) 2024-05-13 10:15:24 +02:00
Benjamin Canac
45454fae45 fix(useComponentIcons): reactivity when using defu 2024-05-10 17:57:53 +02:00
Benjamin Canac
1942b8e117 feat(Select): new component (#92) 2024-05-07 22:58:56 +02:00
Romain Hamel
43066fd9ea feat(ButtonGroup): new component (#88)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-05-07 11:19:25 +02:00
Benjamin Canac
99f20a4154 feat(InputMenu): new component (#86) 2024-05-06 18:59:49 +02:00
Romain Hamel
a9a1746486 chore: use InjectionKey to type and define injected properties (#90) 2024-05-06 10:45:36 +02:00
Benjamin Canac
d0017bf847 feat(CommandPalette): new component (#80) 2024-04-30 18:14:18 +02:00
Mauro Erta
559a8cba58 fix(FormField): added a utility type to fix some type errors (#81)
Co-authored-by: Mauro Erta <mauro.erta@sap.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-04-29 18:12:09 +02:00
Benjamin Canac
16071846a8 chore(FormField): rename inputId to id 2024-04-28 11:46:24 +02:00
Benjamin Canac
def5f7c10b feat(AvatarGroup): new component (#71)
Co-authored-by: Romain Hamel <romain@boilr.io>
2024-04-26 17:04:49 +02:00
Benjamin Canac
6d377d1f4b fix: remove IconProps usage 2024-04-24 17:38:42 +02:00