summaryrefslogtreecommitdiffstatshomepage
path: root/frontend/src/lib/filter/components/TagFilterGroup.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/lib/filter/components/TagFilterGroup.svelte')
-rw-r--r--frontend/src/lib/filter/components/TagFilterGroup.svelte14
1 files changed, 14 insertions, 0 deletions
diff --git a/frontend/src/lib/filter/components/TagFilterGroup.svelte b/frontend/src/lib/filter/components/TagFilterGroup.svelte
new file mode 100644
index 0000000..83b6997
--- /dev/null
+++ b/frontend/src/lib/filter/components/TagFilterGroup.svelte
@@ -0,0 +1,14 @@
+<script lang="ts">
+ import { TagFilterControls } from '$lib/Filter';
+ import type { ListItem } from '$lib/Utils';
+ import { setContext } from 'svelte';
+ import Filter from './Filter.svelte';
+
+ export let namespaces: ListItem[] | undefined;
+ export let controls: TagFilterControls;
+ export let type: 'include' | 'exclude';
+
+ setContext('filter-type', type);
+</script>
+
+<Filter title="Namespaces" options={namespaces} bind:filter={controls.namespaces} />