From a037d0cc0148444e8e6c5b87c79f6ba9c2a6f0fe Mon Sep 17 00:00:00 2001 From: Giulio Ganci Date: Sun, 8 May 2022 13:15:39 +0200 Subject: [PATCH] feat(UI): BaseSelect in table filters --- src/renderer/components/BaseSelect.vue | 5 ++- .../components/WorkspaceTabTableFilters.vue | 34 +++++++++---------- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/src/renderer/components/BaseSelect.vue b/src/renderer/components/BaseSelect.vue index 92bedd9f..1c8290fc 100644 --- a/src/renderer/components/BaseSelect.vue +++ b/src/renderer/components/BaseSelect.vue @@ -128,12 +128,12 @@ export default defineComponent({ const getOptionValue = (opt) => { const key = typeof props.optionTrackBy === 'function' ? props.optionTrackBy() : props.optionTrackBy; - return opt[key]; + return key ? opt[key] : opt; }; const getOptionLabel = (opt) => { const key = typeof props.optionLabel === 'function' ? props.optionLabel() : props.optionLabel; - return opt[key]; + return key ? opt[key] : opt; }; const currentOptionLabel = computed(() => { @@ -221,7 +221,6 @@ export default defineComponent({