From 2e44d2be8c24abba8ca06eb425664d50ae95d657 Mon Sep 17 00:00:00 2001 From: Pascal Jufer Date: Fri, 18 Aug 2023 19:17:47 +0200 Subject: [PATCH] Update related collection selection as well Unfortunately, modifiying the font via css var doesn't work so we need to pass it down via prop. See https://github.com/vuejs/core/issues/7312 --- .../v-select/select-list-item-group.vue | 3 ++ .../components/v-select/select-list-item.vue | 9 ++++++ app/src/components/v-select/v-select.vue | 8 ++--- .../relationship-configuration.vue | 29 +++++++++---------- 4 files changed, 29 insertions(+), 20 deletions(-) diff --git a/app/src/components/v-select/select-list-item-group.vue b/app/src/components/v-select/select-list-item-group.vue index 8dc7391a34e0c8..bfcdf8b423a18f 100644 --- a/app/src/components/v-select/select-list-item-group.vue +++ b/app/src/components/v-select/select-list-item-group.vue @@ -27,6 +27,7 @@ {{ item.text }} (), { + itemLabelFontFamily: 'var(--v-select-font-family)', modelValue: null, multiple: true, allowOther: false, @@ -58,3 +61,9 @@ const isActive = computed(() => { } }); + + diff --git a/app/src/components/v-select/v-select.vue b/app/src/components/v-select/v-select.vue index d9956e1edfcf8b..bcb1cc5e5c4bd8 100644 --- a/app/src/components/v-select/v-select.vue +++ b/app/src/components/v-select/v-select.vue @@ -68,6 +68,7 @@ { - return orderBy( - [ - ...collectionsStore.databaseCollections, - { - divider: true, - }, - { - name: t('system'), - selectable: false, - children: collectionsStore.crudSafeSystemCollections, - }, - ], - ['collection'], - ['asc'] - ); + return [ + ...orderBy(collectionsStore.databaseCollections, ['collection'], ['asc']), + { + divider: true, + }, + { + collection: t('system'), + selectable: false, + children: orderBy(collectionsStore.crudSafeSystemCollections, ['collection'], ['asc']), + }, + ]; });