diff --git a/frontend/src/lib/components/ContentSearchInner.svelte b/frontend/src/lib/components/ContentSearchInner.svelte index 1677f70cfe..f2ccfa8900 100644 --- a/frontend/src/lib/components/ContentSearchInner.svelte +++ b/frontend/src/lib/components/ContentSearchInner.svelte @@ -18,7 +18,9 @@ import YAML from 'yaml' import { twMerge } from 'tailwind-merge' import ContentSearchInnerItem from './ContentSearchInnerItem.svelte' + import { createEventDispatcher } from 'svelte' + const dispatch = createEventDispatcher() export let search: string = '' export async function open(nsearch?: string) { @@ -231,6 +233,7 @@ @@ -277,6 +283,7 @@ @@ -354,13 +368,20 @@ {/if} {#if (searchKind == 'all' || searchKind == 'apps') && filteredAppItems?.length > 0} {#each filteredAppItems.slice(0, showNbApps) ?? [] as item} - + diff --git a/frontend/src/lib/components/ContentSearchInnerItem.svelte b/frontend/src/lib/components/ContentSearchInnerItem.svelte index a5361fe963..2b70ca4976 100644 --- a/frontend/src/lib/components/ContentSearchInnerItem.svelte +++ b/frontend/src/lib/components/ContentSearchInnerItem.svelte @@ -1,11 +1,21 @@
- + { + dispatch('close') + }} + > {title} diff --git a/frontend/src/lib/components/search/GlobalSearchModal.svelte b/frontend/src/lib/components/search/GlobalSearchModal.svelte index 7d278470a6..84cc7d9260 100644 --- a/frontend/src/lib/components/search/GlobalSearchModal.svelte +++ b/frontend/src/lib/components/search/GlobalSearchModal.svelte @@ -456,6 +456,11 @@ open = !open focusTextInput() } + + function closeModal() { + open = false + } + let height: number | undefined = undefined @@ -542,7 +547,13 @@ {/if}
{:else if tab === 'content'} - + { + closeModal() + }} + /> {:else if tab === 'logs'}