ref.id)} title={multiple ? 'Select Tools' : 'Select Tool'} bind:open bind:query onsave={multiple ? () => (open = false) : undefined} > {#snippet content()} {#if loading}
Loading Tools...
{:else if tools.length === 0} {#snippet caption()}
No tools found
{/snippet}
{:else}
{#each tools as tool (tool.id)} ref.id === tool.id) ? 'border-primary/50 bg-primary/25 hover:border-primary/75 hover:bg-primary/50' : ''} {tool} onselect={() => select(tool)} /> {/each}
{/if} {/snippet}