Benjamin Canac
4c84839a01
fix(Toggle): add missing change event
...
Fixes #1113
2023-12-19 13:09:11 +01:00
Daniel Roe
5c99ae131d
fix: update vue and fix type issues ( #1112 )
...
* chore: bump vue version to show type errors
* fix: address type issues
2023-12-19 10:54:00 +01:00
Benjamin Canac
0c8ab9d98e
fix(RadioGroup): pass option.disabled to children
...
Fixes #1109
2023-12-16 00:16:34 +01:00
Inesh Bose
0fdc8f70b6
feat(SelectMenu): allow creating option despite search ( #1080 )
...
* chore: initial
* chore: use reusable vnode
* fix: use component with vnode
* chore: option placement
* chore: finish
* up
* up
* up
* fix(selectmenu): non-object custom options
* up
---------
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-12-15 15:04:06 +01:00
Benjamin Canac
6d8d82a265
feat(InputMenu): new component ( #1095 )
2023-12-12 18:45:04 +01:00
Benjamin Canac
5d1919a538
feat(SelectMenu): add empty slot when no options
...
Resolves #1089
2023-12-12 16:27:42 +01:00
Romain Hamel
7196d81b4c
fix(RadioGroup): props reactivity issues ( #1065 )
2023-12-06 17:15:05 +01:00
Benjamin Canac
e408eabd8b
fix(components): move remaining classes to config ( #1039 )
2023-11-30 16:31:48 +01:00
Benjamin Canac
4a9b66aeb3
fix(types): improve with strict mode ( #1041 )
2023-11-30 12:02:37 +01:00
Conner Blanton
d39e2de935
feat(FormGroup): add eager validation ( #992 )
2023-11-21 23:24:15 +01:00
Italo
37fdf224c0
fix(SelectMenu): fixes non-strings and nested searchable attributes ( #967 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-11-21 22:20:48 +01:00
Italo
11ccbbb24e
feat(SelectMenu): allows to clear search query on close ( #968 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-11-21 18:59:42 +01:00
Conner Blanton
f4be95dcf5
fix(ButtonGroup): handle components with children ( #999 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-11-20 19:38:05 +01:00
Benjamin Canac
55697e601e
feat(Textarea): add default slot for complex usages
...
Resolves #971
2023-11-20 15:51:34 +01:00
Benjamin Canac
a1b38c4b66
feat(Checkbox): config label, required and help size
2023-11-19 13:17:52 +01:00
Benjamin Canac
7339324355
feat(types): support custom values from app.config.ts ( #863 )
2023-11-17 18:48:50 +01:00
Romain Hamel
a3046aa256
fix(FormGroup): hydration mismatch on inputId ( #942 )
2023-11-14 14:23:51 +01:00
Conner Blanton
3c71bf36b0
feat(Toggle): add size prop ( #950 )
2023-11-11 22:42:05 +01:00
max
68f6956d6e
fix(Input/Textarea): add v-model modifiers ( #856 )
2023-11-10 11:05:58 +01:00
Romain Hamel
e81d5cf998
fix(FormGroup): remove inputId if the input is a fieldset ( #914 )
2023-11-03 14:31:15 +01:00
Conner Blanton
a2d70f04e9
fix(Radio): prevent help text from inlining with label ( #894 )
2023-10-31 14:29:48 +01:00
Conner
5a2644b329
feat(RadioGroup): configurable label size ( #881 )
2023-10-27 23:11:58 +02:00
Romain Hamel
23d5dc7b98
feat(RadioGroup): new component ( #730 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-10-27 15:47:24 +02:00
Conner
f785ecd46f
feat(popper): arrow option & docs consistency across components ( #875 )
2023-10-27 15:03:06 +02:00
Italo
9f4d88e0aa
feat(Table): add v-model:sort prop ( #803 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-10-14 19:18:49 +02:00
kevin olson
8bfd3591a6
feat(Input/Textarea): allow specifying autofocus delay for page transitions ( #816 )
2023-10-14 16:12:39 +02:00
Albert
e16379fdbd
feat(Form): handle @error event ( #718 )
...
Co-authored-by: Albert <albert@Alberts-MacBook-Pro.local >
Co-authored-by: Romain Hamel <romain@boilr.io >
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-10-10 17:47:22 +02:00
Levy
2fc938575d
feat(FormGroup): add slots ( #714 )
...
Co-authored-by: Romain Hamel <rom.hml@gmail.com >
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
Co-authored-by: saveliy <savelii.moshkota@ext.jumingo.com >
2023-09-28 18:30:41 +02:00
Aditio Pangestu
109ec52d50
fix(module): retain props reactivity through useUI ( #745 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-09-28 14:06:57 +02:00
Romain Hamel
46879dc1b7
chore(FormGroup): simplify bindings between input and form group p… ( #704 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-09-21 23:22:55 +02:00
Benjamin Canac
f24ff9c47f
chore: revert ui. prefix when using useUI composable
2023-09-21 14:30:34 +02:00
Benjamin Canac
86dc49ecc9
chore: use get in useUI
2023-09-21 12:50:18 +02:00
Benjamin Canac
34d2f57801
feat(module)!: use tailwind-merge for app.config & move config to components & type props ( #692 )
...
Co-authored-by: Pooya Parsa <pooya@pi0.io >
2023-09-20 18:07:51 +02:00
Aditio Pangestu
681f0e5684
fix(FormGroup): use explicit label instead of implicit label ( #638 )
2023-09-20 11:06:23 +02:00
Younes Barrad
d6476d17f9
feat: remove lodash-es ( #648 )
...
Co-authored-by: Daniel Roe <daniel@roe.dev >
2023-09-14 18:47:09 +02:00
Romain Hamel
4c5833083f
fix(FormGroup): prevent input click from propagating to label ( #651 )
2023-09-12 16:01:01 +02:00
Benjamin Canac
0544a01c5b
fix(SelectMenu): handle numbers
...
Resolves #574
2023-09-11 14:48:44 +02:00
Benjamin Canac
290ab1d9c5
chore: reactive attrs without class
...
Fixes #650
2023-09-11 12:55:24 +02:00
jduartea
e8daf7f810
fix(Form): fix getValibotError to avoid importing safeParseAsync ( #640 )
2023-09-09 13:37:56 +02:00
Romain Hamel
1a7eb27cad
fix(Form): fix valibot imports ( #617 )
2023-09-08 10:10:45 +02:00
SevicheCC
ab5153ac19
feat(Form): add valibot supprt ( #615 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-09-07 15:13:48 +02:00
Benjamin Canac
9b3a22ea14
fix(Radio): put back id for label selection
2023-09-07 15:13:48 +02:00
Benjamin Canac
53b2655ae5
docs: improve props types ( #588 )
2023-09-07 15:13:47 +02:00
Benjamin Canac
8880bdc456
feat(module)!: use tailwind-merge for class merging ( #509 )
2023-09-07 15:13:47 +02:00
Romain Hamel
6d7973f6e1
feat(Form): improve form control and input validation trigger ( #487 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-09-07 15:13:47 +02:00
Paul Grau
8b19b1880e
fix(Form): use safeParseAsync for zod ( #497 )
2023-09-07 15:13:47 +02:00
Benjamin Canac
7008df0988
fix(FormGroup): size were invalid since default has been removed
...
Bug introduced in c59595f2c6
2023-09-07 15:13:47 +02:00
Romain Hamel
248b0a68c6
fix(Form): return state on validate ( #472 )
2023-08-01 12:56:55 +02:00
Romain Hamel
dc1979cae1
fix(FormGroup): missing imports ( #470 )
2023-07-31 16:11:24 +02:00
Benjamin Canac
c59595f2c6
fix(FormGroup): set size default to null
...
This prevents passing a `size` prop when not specified, especially when having a Checkbox, Radio, etc. underneath that don't support this prop.
2023-07-31 15:42:54 +02:00