{#if repo} Search · {repo.ownerHandle}/{repo.repoName} · Tangled {:else} Code Search · Tangled {/if} {#snippet resultsList()} {#if !signedIn} Sign in {:else if repo && !repo.repoDid} {:else if !query} {#if repo} Narrow it with lang:go, file:readme, or case:yes. {:else} {/if} {:else if search.loading} {:else if search.error} {:else}
{#each search.results as result (`${result.repo.did}/${result.commit}/${result.path}`)} {#if repo} {:else} {/if} {:else} {/each}
{#if search.moreError} {/if} {#if search.cursor} {/if} {/if} {/snippet} {#snippet matchSummary()} {#if matches > 0}
Found {matches} {plural(matches, "match", "matches")} in {search.results.length} {plural(search.results.length, "file", "files")}
{/if} {/snippet} {#if repo} {@render resultsList()} {:else} {#snippet bar()} {/snippet} {@render resultsList()} {/if}