|
@@ -3,7 +3,7 @@
|
|
|
<div class="flex flex-row flex-wrap gap-1">
|
|
<div class="flex flex-row flex-wrap gap-1">
|
|
|
<template v-if="filters.global.value.length > 0">
|
|
<template v-if="filters.global.value.length > 0">
|
|
|
<Chip
|
|
<Chip
|
|
|
- :label="`Anywhere: ${nameFromMatchMode(filters.global.matchMode)} “${filters.global.value}”`"
|
|
|
|
|
|
|
+ :label="`Anywhere ${nameFromMatchMode(filters.global.matchMode)} “${filters.global.value}”`"
|
|
|
removable
|
|
removable
|
|
|
>
|
|
>
|
|
|
<template #removeicon>
|
|
<template #removeicon>
|
|
@@ -18,13 +18,13 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<template
|
|
<template
|
|
|
- v-if="hasAnyNameFilters"
|
|
|
|
|
|
|
+ v-if="hasAnyNameFilters()"
|
|
|
v-for="field in _keys(nameFields)"
|
|
v-for="field in _keys(nameFields)"
|
|
|
:key="field"
|
|
:key="field"
|
|
|
>
|
|
>
|
|
|
<Chip
|
|
<Chip
|
|
|
v-if="hasFilterFor(field)"
|
|
v-if="hasFilterFor(field)"
|
|
|
- :label="`${_startCase(field)}: ${nameFromMatchMode(filters[field].matchMode)} “${filters[field].value}”`"
|
|
|
|
|
|
|
+ :label="`${_startCase(field)} ${nameFromMatchMode(filters[field].matchMode)} “${filters[field].value}”`"
|
|
|
removable
|
|
removable
|
|
|
>
|
|
>
|
|
|
<template #removeicon>
|
|
<template #removeicon>
|
|
@@ -39,7 +39,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<template
|
|
<template
|
|
|
- v-if="hasAnyCategoryFilters"
|
|
|
|
|
|
|
+ v-if="hasAnyCategoryFilters()"
|
|
|
v-for="field in _keys(optionsFields)"
|
|
v-for="field in _keys(optionsFields)"
|
|
|
:key="field"
|
|
:key="field"
|
|
|
>
|
|
>
|