diff --git a/src/lib/components/SearchBar.svelte b/src/lib/components/SearchBar.svelte index 382f2ab..a866266 100644 --- a/src/lib/components/SearchBar.svelte +++ b/src/lib/components/SearchBar.svelte @@ -4,13 +4,14 @@ export let recipes: any[] = []; export let placeholder: string = 'Search recipes...'; + export let disabled: boolean = false; let searchTerm = ''; let filteredRecipes: any[] = []; let showResults = false; function handleSearch() { - if (!searchTerm.trim()) { + if (disabled || !searchTerm.trim()) { filteredRecipes = []; showResults = false; return; @@ -34,7 +35,7 @@ } function handleInputFocus() { - if (searchTerm.trim()) { + if (!disabled && searchTerm.trim()) { showResults = true; } } @@ -61,7 +62,9 @@
- {#if searchTerm} + {#if searchTerm && !disabled}