Edit Pages
{#await pagesFuture} {:then pages} {@const pagesMap = mapToMap(pages)}
({value, name: value}))} bind:selected={selectedPath} bind:searchValue={pathSearchValue} maxItems={Number.MAX_VALUE} leftText={true}/>
{#if selectedBranch !== "master"} {:else} {/if}
    {#if (selectedPath)} {@const value = pagesMap.get(selectedPath) || []} {#each value as page} {@const nameRegexExec = nameRegex.exec(page.path)} {@const match = nameRegexExec ? nameRegexExec[0] : ""} {@const startIndex = page.path.indexOf(match)} {@const endIndex = startIndex + match.length}
  • changePage(page.id))}> {page.path.substring(0, startIndex)}{match}{page.path.substring(endIndex, page.path.length)}
  • {/each} {:else} {/if}
{:catch error}

{error.message}

{/await}
{#if selected} {/if}