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"}
Create File
deleteBranch(false)} color="none">Delete Branch
{:else}
Create Branch
{/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}
Neue Ankündigung
{/if}
{:catch error}
{error.message}
{/await}
{#if selected}
{/if}