Commit Graph

32 Commits

Author SHA1 Message Date
Romain Hamel
7a8c00c374 feat(module)!: remove devtools in favor of compodium (#3380)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-02-28 15:33:13 +01:00
Ali Hardan
19d76c8b75 fix(Form): ensure loading state resets to false after an error (#3359)
Co-authored-by: Romain Hamel <rom.hml@gmail.com>
2025-02-19 19:39:50 +01:00
Romain Hamel
015ceacb11 feat(Form): add prop to disable state transformation (#3356) 2025-02-19 16:22:36 +01:00
Benjamin Canac
cd16b95c98 fix(components): prevent multiple appConfig identifier import (#3186) 2025-01-27 13:26:21 +01:00
Romain Hamel
c0b485d563 feat(Form): form validation properties (#3137) 2025-01-24 19:10:44 +01:00
Romain Hamel
de9ecb1d76 fix(Form)!: include nested state in submit data (#3028) 2025-01-14 10:49:39 +01:00
Romain Hamel
1a54ab231b refactor(Form): rename validation functions and vars for clarity (#3029)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-01-13 11:19:29 +01:00
Benjamin Canac
30ba53e20b feat(module): allow tv customization through app.config (#2938) 2025-01-08 17:26:20 +01:00
Benjamin Canac
babfcdcb02 chore(deps): set debug resolution and refresh lock 2024-12-13 15:12:28 +01:00
kyyy
c9806da6d8 fix(Form)!: resolve async validation in yup & issue directly mutate state (#2702)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-11-23 19:30:20 +01:00
kyyy
75c5e87724 feat(Form): apply transformations (#2550)
Co-authored-by: Romain Hamel <rom.hml@gmail.com>
2024-11-12 16:43:40 +01:00
Romain Hamel
3584a3328b fix(Form): match error-pattern on input validation (#2606) 2024-11-11 22:50:22 +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
rizkyyy
5385944359 feat(Form): add superstruct validation (#2363)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
Co-authored-by: Romain Hamel <rom.hml@gmail.com>
2024-10-19 14:07:22 +02:00
Fabian Hiller
0955c07edd feat(Form): add Standard Schema support (#2303)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-10-07 23:25:52 +02:00
Romain Hamel
ed18e74549 feat(Button): loading-auto (#2198) 2024-09-16 11:37:38 +02:00
Romain Hamel
319fce136f docs(form): update (#2167)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-09-12 15:47:58 +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
Romain Hamel
8c886279b2 test(Form): fix (#2153) 2024-09-06 18:58:24 +02:00
Benjamin Canac
de0133e177 chore(components): use useId from vue 2024-09-05 16:00:30 +02:00
Benjamin Canac
42f4f8d337 fix(module): use relative imports to components / composables 2024-07-25 18:17:20 +02:00
Benjamin Canac
f9c69a7837 chore(components): use {} for empty props 2024-06-28 22:03:14 +02:00
Benjamin Canac
369e0b1952 fix: define empty props in slots for nuxt-component-meta parsing 2024-06-28 11:51:23 +02:00
Benjamin Canac
cd7cc0d9a3 chore: improve types export 2024-06-25 17:58:14 +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
ce28e662d6 chore: uniformize defineModel placement and emits 2024-04-27 22:16:41 +02:00
Benjamin Canac
abb7580f71 chore(module): lint 2024-04-12 14:02:23 +02:00
Romain Hamel
2dfaea580a chore(Form): export FormValidationException in #ui/types (#47) 2024-04-08 12:00:38 +02:00
Benjamin Canac
b471547eb7 chore(components): improve imports 2024-03-29 16:59:24 +01:00
Romain Hamel
bfd5988358 feat(Checkbox): new component (#67)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-03-27 12:00:15 +01:00
Romain Hamel
167127861f feat(Form): nested form validation (#23)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-03-21 18:39:59 +01:00
Romain Hamel
de62676647 feat(Form): new component (#4)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-03-19 16:09:12 +01:00