frontend/src/views/filters/FilterDelete.vue
Dominik Pschenitschni 9807858436 feat: unify savedFilter logic in service (#2491)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#2491
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-27 19:56:14 +00:00

25 lines
539 B
Vue

<template>
<modal
@close="$router.back()"
@submit="deleteFilter()"
>
<template #header>
<span>{{ $t('filters.delete.header') }}</span>
</template>
<template #text>
<p>{{ $t('filters.delete.text') }}</p>
</template>
</modal>
</template>
<script setup lang="ts">
import {toRef} from 'vue'
import type {IList} from '@/modelTypes/IList'
import {useSavedFilter} from '@/services/savedFilter'
const props = defineProps<{ listId: IList['id'] }>()
const {deleteFilter} = useSavedFilter(toRef(props, 'listId'))
</script>