Added Search Temp Save

This commit is contained in:
2025-02-18 22:10:23 +01:00
parent 074985a2ac
commit 855e137376

View File

@@ -15,6 +15,7 @@ defineShortcuts({
}) })
const profileStore = useProfileStore() const profileStore = useProfileStore()
const tempStore = useTempStore()
const router = useRouter() const router = useRouter()
const supabase = useSupabaseClient() const supabase = useSupabaseClient()
@@ -55,7 +56,13 @@ const selectedColumns = ref(templateColumns)
const columns = computed(() => templateColumns.filter((column) => selectedColumns.value.includes(column))) const columns = computed(() => templateColumns.filter((column) => selectedColumns.value.includes(column)))
const searchString = ref('') const searchString = ref(tempStore.searchStrings["bankstatements"] ||'')
const clearSearchString = () => {
tempStore.clearSearchString("bankstatements")
searchString.value = ''
}
const filterAccount = ref(bankaccounts || []) const filterAccount = ref(bankaccounts || [])
const showOnlyNotAssigned = ref(true) const showOnlyNotAssigned = ref(true)
@@ -84,7 +91,7 @@ setupPage()
</script> </script>
<template> <template>
<UDashboardNavbar title="Bankbuchungen"> <UDashboardNavbar title="Bankbuchungen" :badge="filteredRows.length">
<template #right> <template #right>
<UInput <UInput
id="searchinput" id="searchinput"
@@ -95,11 +102,19 @@ setupPage()
placeholder="Suche..." placeholder="Suche..."
class="hidden lg:block" class="hidden lg:block"
@keydown.esc="$event.target.blur()" @keydown.esc="$event.target.blur()"
@change="tempStore.modifySearchString('bankstatements',searchString)"
> >
<template #trailing> <template #trailing>
<UKbd value="/" /> <UKbd value="/" />
</template> </template>
</UInput> </UInput>
<UButton
icon="i-heroicons-x-mark"
variant="outline"
color="rose"
@click="clearSearchString()"
v-if="searchString.length > 0"
/>
</template> </template>
</UDashboardNavbar> </UDashboardNavbar>
<UDashboardToolbar> <UDashboardToolbar>