Added Filter "nur offene anzeigen"

This commit is contained in:
2025-03-04 17:20:18 +01:00
parent 449386a906
commit 4c6cce416d

View File

@@ -57,6 +57,18 @@
Spalten
</template>
</USelectMenu>
<USelectMenu
icon="i-heroicons-adjustments-horizontal-solid"
multiple
v-model="selectedFilters"
:options="['Nur offene anzeigen']"
:color="selectedFilters.length > 0 ? 'primary' : 'white'"
:ui-menu="{ width: 'min-w-max' }"
>
<template #label>
Filter
</template>
</USelectMenu>
</template>
</UDashboardToolbar>
@@ -256,6 +268,7 @@ const displayCurrency = (value, currency = "€") => {
const searchString = ref('')
const selectedFilters = ref([])
const filteredRows = computed(() => {
let temp = items.value.filter(i => types.value.find(x => x.key === i.type))
@@ -267,6 +280,11 @@ const filteredRows = computed(() => {
temp = temp.filter(i => i.state !== "Entwurf")
}*/
if(selectedFilters.value.includes("Nur offene anzeigen")){
temp = temp.filter(i => !isPaid(i))
}
return useSearch(searchString.value, temp.slice().reverse())
})