filter
This commit is contained in:
1 parent
bb4ddf3f36
commit
0ce91bd0e5
6 files changed
+57
-18
No files matched your search
@@ -1,8 +1,14 @@
|
||||
<script setup lang="ts">
|
||||
import { ref } from 'vue'
|
||||
import AssigneeFilter from '@/components/AssigneeFilter.vue'
|
||||
import TextFilter from '@/components/TextFilter.vue'
|
||||
|
||||
interface Props {
|
||||
text?: string | null
|
||||
}
|
||||
|
||||
withDefaults(defineProps<Props>(), { text: null })
|
||||
const emit = defineEmits<{ 'update:text': [value: string | null] }>()
|
||||
|
||||
function onChanged(value: string[]) {
|
||||
console.log(value)
|
||||
}
|
||||
@@ -10,7 +16,7 @@ function onChanged(value: string[]) {
|
||||
|
||||
<template>
|
||||
<div class="u-grid2 ga-4 align-center">
|
||||
<text-filter />
|
||||
<text-filter :model-value="text" @update:model-value="emit('update:text', $event)" />
|
||||
<assignee-filter @changed="onChanged" :selected="['4Jpoz4EgViFrMpl7jQ969mVyX2IFYg5H']" />
|
||||
<v-btn variant="text">clear filters</v-btn>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user