fix: refs #8224 update VnSelect component to handle nullish emit-value correctly
gitea/salix-front/pipeline/pr-dev Something is wrong with the build of this commit Details

This commit is contained in:
Alex Moreno 2025-04-30 10:41:01 +02:00
parent efa68e9489
commit 23dbd2a862
2 changed files with 18 additions and 2 deletions

View File

@ -72,41 +72,57 @@ function copyValue() {
} }
</script> </script>
<template> <template>
<QMenu ref="qmenuRef" :target class="column q-pa-sm" auto-close no-parent-event> <QMenu
ref="qmenuRef"
:target
class="column q-pa-sm justify-left"
auto-close
no-parent-event
>
<QBtn <QBtn
flat flat
icon="filter_list" icon="filter_list"
@click="selectionFilter()" @click="selectionFilter()"
class="text-weight-regular"
align="left" align="left"
:label="$t('Filter by selection')" :label="$t('Filter by selection')"
no-caps
/> />
<QBtn <QBtn
flat flat
icon="dangerous" icon="dangerous"
@click="selectionExclude()" @click="selectionExclude()"
class="text-weight-regular"
align="left" align="left"
:label="$t('Exclude selection')" :label="$t('Exclude selection')"
no-caps
/> />
<QBtn <QBtn
flat flat
icon="filter_list_off" icon="filter_list_off"
@click="selectionRemoveFilter()" @click="selectionRemoveFilter()"
class="text-weight-regular"
align="left" align="left"
:label="$t('Remove filter')" :label="$t('Remove filter')"
no-caps
/> />
<QBtn <QBtn
flat flat
icon="filter_list_off" icon="filter_list_off"
@click="removeAllFilters()" @click="removeAllFilters()"
class="text-weight-regular"
align="left" align="left"
:label="$t('Remove all filters')" :label="$t('Remove all filters')"
no-caps
/> />
<QBtn <QBtn
flat flat
icon="file_copy" icon="file_copy"
@click="copyValue()" @click="copyValue()"
class="text-weight-regular"
align="left" align="left"
:label="$t('Copy value')" :label="$t('Copy value')"
no-caps
/> />
</QMenu> </QMenu>
</template> </template>

View File

@ -459,7 +459,7 @@ function getOptionLabel(property) {
</QItemSection> </QItemSection>
</QItem> </QItem>
</template> </template>
<template #selected v-if="valueIsObject && $attrs['emit-value']"> <template #selected v-if="valueIsObject && nullishToTrue($attrs['emit-value'])">
<span class="nowrap"> <span class="nowrap">
<s <s
class="nowrap" class="nowrap"