{#if showPanel}
{#if searchQuery.trim()} {#if createPreview && onCreate} {/if} {#if loading}
{searchingText}
{:else if results.length === 0 && !createPreview}
{emptyText}
{:else if results.length > 0}
Suchergebnisse
{#each results as item, index (item.id)} {@const adjustedIndex = createPreview ? index + 1 : index} {/each} {/if} {/if}
{/if}
{#if appIcon === 'check-square' || appIcon === 'todo'} {:else if appIcon === 'calendar'} {:else if appIcon === 'users' || appIcon === 'contacts'} {:else} {/if}
{#if searchQuery.trim() && onCreate} {/if}