Commit Graph

50 Commits

Author SHA1 Message Date
Benjamin Canac
dcf34a7ac2 fix(ContextMenu/DropdownMenu): wrap groups in a viewport
Resolves #3315
2025-05-23 17:39:17 +02:00
J-Michalek
b9adc83e78 feat(components): add ui field in items (#4060)
Co-authored-by: Jakub <jakub.michalek@freelo.io>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-05-13 17:40:29 +02:00
Guillaume Chau
1a46394668 feat(components): add new content-top and content-bottom slots (#3886)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-04-23 11:02:50 +02:00
Nathanaël Louison
29fa46276d feat(App): add global portal prop (#3688)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-04-21 17:42:55 +02:00
Benjamin Canac
39c861a64b fix(components): refactor types after @nuxt/module-builder upgrade (#3855) 2025-04-12 17:53:03 +02:00
Malik
1ae5cc09cb fix(ContextMenu/DropdownMenu): handle RTL mode (#3744) 2025-03-31 23:07:40 +02:00
Norbiros
97274f15b8 fix(ContextMenuContent/DropdownMenuContent): remove unwanted any (#3741) 2025-03-30 19:41:38 +02:00
Sandro Circi
b9983549a4 fix(components): improve generic types (#3331)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-03-24 21:38:13 +01:00
Romain Hamel
fb4e05c65f chore(components): add @IconifyIcon tag on icon properties (#3445) 2025-03-04 10:40:13 +01:00
Benjamin Canac
5846c1e2ee feat(ContextMenu/DropdownMenu/NavigationMenu): add external-icon prop
Resolves #2996
2025-02-14 15:00:06 +01:00
Benjamin Canac
9b5a957cdd fix(ContextMenu/DropdownMenu): remove unnecessary bindings in html 2025-01-24 13:03:44 +01:00
Benjamin Canac
30ba53e20b feat(module): allow tv customization through app.config (#2938) 2025-01-08 17:26:20 +01:00
Everton
4c5a4fb526 fix(DropdownMenu/ContextMenu): correct bindings of checkbox items (#2921)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-12-16 15:13:36 +01:00
Benjamin Canac
81ac076219 feat(module)!: migrate to reka-ui (#2448) 2024-12-03 16:11:32 +01:00
Benjamin Canac
47f58f52ef fix(ContextMenu/DropdownMenu): relative imports with prefix 2024-11-10 09:39:37 +01:00
Alex
f66c96e277 feat(DropdownMenu/ContextMenu): handle color field in items (#2510)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-11-05 21:21:01 +01:00
Benjamin Canac
b975235c8b feat(ContextMenu/DropdownMenu): handle loading field in items 2024-10-17 22:03:32 +02:00
Benjamin Canac
c1294f6505 chore(components): prioritize icon over avatar in items 2024-10-17 21:06:10 +02:00
Benjamin Canac
8ef6e712ac feat(ContextMenu/DropdownMenu): handle checkbox items type
Resolves #2144
2024-10-15 17:14:56 +02:00
Benjamin Canac
b39c4d127e fix(components)!: rename select to onSelect on items 2024-10-15 15:13:43 +02:00
Benjamin Canac
acfc6cef2d feat(Accordion/Breadcrumb/CommandPalette/ContextMenu/DropdownMenu/NavigationMenu/Tabs): add labelKey prop 2024-10-11 18:30:21 +02:00
Benjamin Canac
296ae456c9 chore(components): move utils imports before components 2024-10-11 14:15:44 +02:00
Benjamin Canac
a03a55cf8d fix(ContextMenu/DropdownMenu): lint unused var 2024-09-06 15:21:56 +02:00
Benjamin Canac
9af6d7dc59 fix(ContextMenu/DropdownMenu): move open and default-open props to Sub 2024-08-07 13:20:48 +02:00
Benjamin Canac
d13e27eb5b feat(Breacrumb/ContextMenu/DropdownMenu/NavigationMenu): bind item class on link 2024-08-06 12:52:01 +02:00
Benjamin Canac
42f4f8d337 fix(module): use relative imports to components / composables 2024-07-25 18:17:20 +02:00
Benjamin Canac
6aa0ea306f feat(components): allow override of sizes through ui prop 2024-07-10 12:57:34 +02:00
Benjamin Canac
235556d3e0 fix(components): ui prop override with class (#136) 2024-07-03 14:35:58 +02:00
Benjamin Canac
f9c69a7837 chore(components): use {} for empty props 2024-06-28 22:03:14 +02:00
Benjamin Canac
a0559d4163 chore: ignore as from radix props fields 2024-06-28 11:51:23 +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
Silver343
dfa99362d4 feat(DropdownMenu): handle size prop (#125)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-06-19 11:50:25 +02:00
Benjamin Canac
20d49d9e16 chore(DropdownMenu/ContextMenu): type createReusableTemplate 2024-06-15 10:35:21 +02:00
Benjamin Canac
eb1a60d320 chore(DropdownMenu): types 2024-05-30 17:28:52 +02:00
Benjamin Canac
51f4ffc953 chore(DropdownMenu/ContextMenu): handle external icon 2024-05-27 14:49:22 +02:00
Benjamin Canac
034062df65 chore(Link): add pickLinkProps util 2024-05-17 11:58:31 +02:00
Benjamin Canac
1942b8e117 feat(Select): new component (#92) 2024-05-07 22:58:56 +02:00
Benjamin Canac
99f20a4154 feat(InputMenu): new component (#86) 2024-05-06 18:59:49 +02:00
Benjamin Canac
5a84095da6 chore(DropdownMenu): omit content on links 2024-04-25 12:12:01 +02:00
Benjamin Canac
a5bb25dd95 feat(DropdownMenu): handle item type separator 2024-04-25 11:48:27 +02:00
plushdohn
c6a93f71f2 fix: dynamic slots autocomplete (#77)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2024-04-24 19:15:20 +02:00
Benjamin Canac
f076019f8f feat(useKbd): new composable (#73) 2024-04-23 11:52:09 +02:00
Benjamin Canac
1dcc1f5074 feat(DropdownMenu): add #item slot for consistency 2024-04-17 12:19:20 +02:00
Benjamin Canac
735f81e771 feat(DropdownMenu): pass index to slots 2024-04-16 17:27:12 +02:00
Benjamin Canac
f302a15972 feat: uniformize components sizes (#68) 2024-04-16 12:26:29 +02:00
Benjamin Canac
bc85d70924 chore(DropdownMenu): move slots type to parent 2024-04-04 12:07:59 +02:00
Benjamin Canac
ea29cc238c chore: allow as in content and arrow props 2024-04-03 17:52:08 +02:00
Benjamin Canac
b471547eb7 chore(components): improve imports 2024-03-29 16:59:24 +01:00
Benjamin Canac
44033508a7 feat(DropdownMenu): new component (#37) 2024-03-29 13:42:02 +01:00