diff --git a/pages/banking/index.vue b/pages/banking/index.vue index ca2048b..3ca4c77 100644 --- a/pages/banking/index.vue +++ b/pages/banking/index.vue @@ -90,6 +90,13 @@ const filteredRows = computed(() => { temp = temp.filter(i => Number(calculateOpenSum(i)) !== 0) } + if(selectedFilters.value.includes("Nur positive anzeigen")){ + temp = temp.filter(i => i.amount >= 0) + } + + if(selectedFilters.value.includes("Nur negative anzeigen")){ + temp = temp.filter(i => i.amount < 0) + } return useSearch(searchString.value, temp.filter(i => filterAccount.value.find(x => x.id === i.account))) }) @@ -157,7 +164,7 @@ setupPage() icon="i-heroicons-adjustments-horizontal-solid" multiple v-model="selectedFilters" - :options="['Nur offene anzeigen']" + :options="['Nur offene anzeigen','Nur positive anzeigen','Nur negative anzeigen']" :color="selectedFilters.length > 0 ? 'primary' : 'white'" :ui-menu="{ width: 'min-w-max' }" >