Commit Graph

717 Commits

Author SHA1 Message Date
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
0f252d0caf fix(module): missing useHead import 2023-09-07 15:13:48 +02:00
Benjamin Canac
888effea0a fix(module): missing useNuxtApp import 2023-09-07 15:13:48 +02:00
Benjamin Canac
22f7536154 chore: migrate to https://ui.nuxt.com and @nuxt/ui (#616) 2023-09-07 15:13:48 +02:00
Benjamin Canac
9f9d8f5cec docs: landing page (#611)
Co-authored-by: Sébastien Chopin <seb@nuxt.com>
2023-09-07 15:13:48 +02:00
Benjamin Canac
190378aaa9 chore(Alert): optional click function 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
7c157ce886 fix(Badge): allow label as number 2023-09-07 15:13:47 +02:00
Benjamin Canac
e49c673573 fix(AvatarGroup): pass default size to max avatar 2023-09-07 15:13:47 +02:00
Benjamin Canac
e578b0dd9e fix(AvatarGroup): add justify-end to wrapper to prevent right align 2023-09-07 15:13:47 +02:00
Eduard Aymerich
b3bc6e2e9e feat(ButtonGroup): add orientation prop (#603)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2023-09-07 15:13:47 +02:00
Kekeocha Justin Chetachukwu
e04c212d0d chore(Table): add overflow-x-auto to wrapper (#609) 2023-09-07 15:13:47 +02:00
Aditio Pangestu
d9363168b2 fix(Table): missing component imports (#608) 2023-09-07 15:13:47 +02:00
Benjamin Canac
53b2655ae5 docs: improve props types (#588) 2023-09-07 15:13:47 +02:00
Sébastien Chopin
7dff23912d docs: improve performances (#570)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2023-09-07 15:13:47 +02:00
Sébastien Chopin
791804b2fb fix: use head instance from plugin 2023-09-07 15:13:47 +02:00
Ling
f1ed0076e5 fix(Tooltip): hide on touch devices (#580) 2023-09-07 15:13:47 +02:00
Benjamin Canac
ee663157b7 chore(Table): handle loading-state prop merge like empty-state 2023-09-07 15:13:47 +02:00
Eduard Aymerich
44ba758c0d fix(Table): empty state is displayed if null (#517) 2023-09-07 15:13:47 +02:00
Benjamin Canac
998314e1cb fix(SelectMenu): invalid gap values 2023-09-07 15:13:47 +02:00
Benjamin Canac
d4e3ab606b fix(ButtonGroup): switch back to ui prop 2023-09-07 15:13:47 +02:00
Benjamin Canac
0a7c50ba98 chore(Popover): set default open-delay to 0 2023-09-07 15:13:47 +02:00
Benjamin Canac
88cc2e93af chore(Dropdown): set default open-delay to 0 2023-09-07 15:13:47 +02:00
Benjamin Canac
39042b3de1 fix(FormGroup): add missing ref import from vue 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
Christian López C
fdce429b3e fix(Tabs): recompute marker position when v-model changes (#524) 2023-09-07 15:13:47 +02:00
Eduard Aymerich
7e2bebd3ef feat(Modal): add fullscreen prop (#523)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2023-09-07 15:13:47 +02:00
Benjamin Canac
ccb0f6207c chore(Table): typecheck 2023-09-07 15:13:47 +02:00
Vladyslav
858886a852 feat(Table): support nested keys in columns (#503)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2023-09-07 15:13:47 +02:00
Benjamin Canac
451e72a583 chore(app.config): revert -primary shortcuts after #493
Class priority issues in some cases when ring already defined on dark mode for example (input).
2023-09-07 15:13:47 +02:00
171H
a8a1c150a0 fix(Button): add missing prop types (#508) 2023-09-07 15:13:47 +02:00
171H
b243e8c946 fix(Alert): fix wrong type of actions (#507) 2023-09-07 15:13:47 +02:00
Benjamin Canac
55daed0e5a feat(Avatar): handle icon default from app.config.ts 2023-09-07 15:13:47 +02:00
Benjamin Canac
1c00a366c2 chore(Link): use $route instead of useRoute() 2023-09-07 15:13:47 +02:00
Benjamin Canac
9866f051b2 chore(Avatar): add flex-shrink-0 to wrapper 2023-09-07 15:13:47 +02:00
Paul Grau
3d6839da97 fix(Form): fix wrong type of validate (#496)
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
df3b2028ed feat(Avatar): add icon prop as fallback 2023-09-07 15:13:47 +02:00
Benjamin Canac
eb609b13e4 fix(AvatarGroup): use ui.wrapper as inheritAttrs is not false 2023-09-07 15:13:47 +02:00
Benjamin Canac
aaf09ad555 feat(Tabs): control selected index (#490) 2023-09-07 15:13:47 +02:00
Benjamin Canac
c6056ed133 feat(module): add DEFAULT shade to primary color (#493) 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
Benjamin Canac
dc951ff69d fix(Popover): handle hover mode with padding like dropdown 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
Benjamin Canac
396aae7563 fix(Link): handle disabled prop
Fixes #473
2023-08-01 12:32:11 +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
Romain Hamel
a3aba1abad feat(Form): new component (#439)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2023-07-31 15:22:14 +02:00
Benjamin Canac
05ea5d2d78 chore(Link): add missing useRoute import 2023-07-30 21:11:46 +02:00