diff --git a/plugins/task-resources/src/components/StatusSelector.svelte b/plugins/task-resources/src/components/StatusSelector.svelte index dcac3a0617..3b7a61b5c0 100644 --- a/plugins/task-resources/src/components/StatusSelector.svelte +++ b/plugins/task-resources/src/components/StatusSelector.svelte @@ -61,11 +61,15 @@ $: updateStatuses($taskTypeStore, $statusStore.byId, kind) let statuses: Status[] = [] + let searchQuery: string = '' + $: filteredStatuses = !searchQuery + ? statuses + : statuses.filter((status) => (status.name ?? '').toLowerCase().includes(searchQuery.toLowerCase())) { @@ -76,6 +80,7 @@ {embedded} loading={progress} on:changeContent + on:search={(e) => (searchQuery = e.detail)} >