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
f735db04d6
feat(SelectMenu): allow control of search query
...
Resolves #1174
2024-01-03 15:13: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
5d1919a538
feat(SelectMenu): add empty slot when no options
...
Resolves #1089
2023-12-12 16:27:42 +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
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
7339324355
feat(types): support custom values from app.config.ts ( #863 )
2023-11-17 18:48:50 +01:00
Conner
f785ecd46f
feat(popper): arrow option & docs consistency across components ( #875 )
2023-10-27 15:03:06 +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
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
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
Romain Hamel
a3aba1abad
feat(Form): new component ( #439 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-07-31 15:22:14 +02:00
Marc-Olivier Castagnetti
959c968420
feat(SelectMenu): add value-attribute prop ( #429 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-07-20 12:11:04 +02:00
Benjamin Canac
7cccbcfef8
fix(SelectMenu)!: invert ui and ui-select props ( #432 )
2023-07-20 12:00:23 +02:00
Marc-Olivier Castagnetti
5f8fe8559f
feat(SelectMenu): handle async search ( #426 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2023-07-18 15:58:16 +02:00
Benjamin Canac
cbe2b1bfb8
fix(SelectMenu): missing appear on transition
...
Resolves #400
2023-07-10 10:40:15 +02:00
Benjamin Canac
41b85d50a8
fix(components): prefix @headlessui/vue components
...
Resolves #315
2023-06-22 13:01:58 +02:00
Benjamin Canac
e12e9740c9
fix(forms)!: bind $attrs to elements ( #279 )
2023-06-13 11:35:05 +02:00
Benjamin Canac
207444fdea
fix(forms): padded prop with p-0 class
2023-06-06 10:33:11 +02:00
Benjamin Canac
f59a92ca15
chore(Input)!: move pointer class inside its own preset class
2023-06-01 15:27:53 +02:00
Benjamin Canac
8951923a11
fix(SelectMenu): disable on loading
2023-06-01 11:08:16 +02:00
Benjamin Canac
e05619f8c8
chore: add leading and trailing slots
...
Resolves #246
2023-05-31 23:53:31 +02:00
Benjamin Canac
5ea43ab4e4
chore: uniformize icons in Button / Input / Select / SelectMenu
...
Also adds `loading` to `Select` and `SelectMenu`
2023-05-31 23:30:52 +02:00
Benjamin Canac
cb43548305
chore(SelectMenu): handle multiple default display + specific placeholder
2023-05-29 11:52:02 +02:00
Benjamin Canac
9ce531a06f
feat!: handle color states on form elements ( #234 )
2023-05-26 22:07:49 +02:00
Benjamin Canac
b7099aa0d3
chore(SelectMenu): add searchablePlaceholder prop
...
Resolves #231
2023-05-26 15:02:21 +02:00
Benjamin Canac
617567d6e5
chore(SelectMenu): empty option shorter text
2023-05-19 11:20:30 +02:00
Benjamin Canac
97da6c6343
chore(SelectMenu): add required input only when needed
2023-05-15 14:07:41 +02:00
Benjamin Canac
0c2a5d98cf
chore(SelectMenu): use trailingIcon default from Select for consistency
2023-05-13 23:21:32 +02:00
Benjamin Canac
59fc14e93f
chore(SelectMenu): add prop for trailingIcon and fix padding when selected
2023-05-11 14:28:58 +02:00
Benjamin Canac
be96824323
chore(SelectMenu): improve option.selected preset
2023-05-10 18:33:43 +02:00
Benjamin Canac
00b444b3eb
chore: rename spacing to padding
2023-05-10 16:24:28 +02:00
Benjamin Canac
365c843fc0
chore(SelectMenu): put back required input
2023-05-10 00:18:14 +02:00
Benjamin Canac
fc11612a49
chore(SelectMenu): move resolve class logic into template
2023-05-09 14:30:05 +02:00
Benjamin Canac
0c69385771
fix: prefix imported components
2023-05-05 12:15:20 +02:00
Daniel Roe
11e00a10e4
fix: update to fix type issues ( #151 )
2023-05-04 17:24:22 +02:00
Benjamin Canac
6da0db0113
feat: rewrite to use app config and rework docs ( #143 )
...
Co-authored-by: Daniel Roe <daniel@roe.dev >
Co-authored-by: Sébastien Chopin <seb@nuxt.com >
2023-05-04 14:49:19 +02:00