Benjamin Canac
2cb41db111
fix(Select): consistent placeholder with input and textarea
...
Resolves #1276
2024-01-24 11:55:05 +01:00
Benjamin Canac
865c492616
chore(Select): move global style to sfc
...
Related to #1266
2024-01-22 22:08:44 +01:00
Michał Hanusek
f37b043138
feat(Carousel): new component ( #927 )
...
Co-authored-by: Michał Hanusek <m.hanusek@myfreak.pl >
Co-authored-by: Inesh Bose <dev@inesh.xyz >
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2024-01-22 17:47:14 +01:00
Benjamin Canac
1a937919a2
fix(InputMenu): take option-attribute into account to display label
2024-01-16 11:17:07 +01:00
Benjamin Canac
b9fe74bca5
fix(SelectMenu): take option-attribute into account to display label
...
Resolves #1151
2024-01-16 11:16:20 +01:00
Benjamin Canac
3258167a14
fix(forms): dont disable inputs and selects on loading
...
Resolves #1117
2024-01-05 17:35:18 +01:00
Benjamin Canac
520624bd64
chore(InputMenu): handle async search with search prop
2024-01-05 17:33:36 +01:00
Benjamin Canac
c2ef6237d8
chore(InputMenu): allow control of search query
2024-01-03 15:13:34 +01:00
Benjamin Canac
f735db04d6
feat(SelectMenu): allow control of search query
...
Resolves #1174
2024-01-03 15:13:34 +01:00
Romain Hamel
ea2a24b5fe
fix(Form): memory leak ( #1185 )
2024-01-02 16:36:35 +01:00
Romain Hamel
4a25a12390
feat(Form): expose submit function ( #1186 )
2024-01-02 16:28:38 +01:00
John Puaoi
97a3975197
fix(Form): invalid errors when using clear by path ( #1165 )
2024-01-02 10:34:52 +01:00
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