From 81f1ce30400366e44882aa398f763c589be87437 Mon Sep 17 00:00:00 2001 From: BatLeDev Date: Thu, 19 Feb 2026 15:05:39 +0100 Subject: [PATCH 1/3] feat: add a search field --- packages/vuetify/search-field.vue | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 packages/vuetify/search-field.vue diff --git a/packages/vuetify/search-field.vue b/packages/vuetify/search-field.vue new file mode 100644 index 0000000..0a7e68f --- /dev/null +++ b/packages/vuetify/search-field.vue @@ -0,0 +1,29 @@ + + + + + + en: + search: Search + fr: + search: Rechercher + From 93919469484a10a1a0f727f84accd81ef9c5dd00 Mon Sep 17 00:00:00 2001 From: BatLeDev Date: Thu, 19 Feb 2026 15:06:41 +0100 Subject: [PATCH 2/3] chore: add more defaults to navigation-right component --- packages/vuetify/navigation-right.vue | 30 ++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/packages/vuetify/navigation-right.vue b/packages/vuetify/navigation-right.vue index 9a58a2c..760e185 100644 --- a/packages/vuetify/navigation-right.vue +++ b/packages/vuetify/navigation-right.vue @@ -14,7 +14,7 @@ bg-color="background" density="compact" > - + @@ -43,10 +43,9 @@ > - + @@ -60,4 +59,29 @@ import { mdiDotsVertical } from '@mdi/js' import { useDisplay } from 'vuetify' const display = useDisplay() + +const defaults = { + VListItem: { + rounded: true + }, + VAutocomplete: { + color: 'primary', + density: 'compact', + variant: 'outlined', + clearable: true, + hideDetails: true, + rounded: true, + }, + VSelect: { + color: 'primary', + density: 'compact', + variant: 'outlined', + clearable: true, + hideDetails: true, + rounded: true + }, + VSwitch: { + hideDetails: true + } +} From 5397e1e1d1def35b6e5b5cf5c935d8cf626af4fd Mon Sep 17 00:00:00 2001 From: BatLeDev Date: Thu, 19 Feb 2026 16:11:30 +0100 Subject: [PATCH 3/3] fix: missing parenthesis for owner-avatar --- packages/vuetify/owner-avatar.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vuetify/owner-avatar.vue b/packages/vuetify/owner-avatar.vue index e3ab678..a956243 100644 --- a/packages/vuetify/owner-avatar.vue +++ b/packages/vuetify/owner-avatar.vue @@ -50,7 +50,7 @@ const avatarUrl = computed(() => { const label = computed(() => { let label = '' if (!props.omitOwnerName || !props.owner.department) label += props.owner.name - if (props.owner.department) label += !props.omitOwnerName ? ' - ' : '' + (props.owner.departmentName || props.owner.department) + if (props.owner.department) label += (!props.omitOwnerName ? ' - ' : '') + (props.owner.departmentName || props.owner.department) if (props.owner.role) label += ` (${props.owner.role})` return label })