summaryrefslogtreecommitdiffstatshomepage
path: root/frontend/src/lib/filter/components/TagFilterGroup.svelte
blob: 83b69978c4ce62592960d2d2c6027db0a30eddc3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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} />