From 6025adea12c5425893769f8d965c423b7d7f3fcc 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 ++--- ...field-detail-advanced-relationship-m2a.vue | 1 + .../relationship-configuration.vue | 29 +++++++++---------- 5 files changed, 30 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 8dc7391a34e0c..bfcdf8b423a18 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 d9956e1edfcf8..bcb1cc5e5c4bd 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']), + }, + ]; });