Navigation Management
Customize your site's navigation menus.
Current Menu Items
{#if navigationItems.length === 0}
No navigation items found.
{:else}
{#each navigationItems as item, i}
moveItem(i, -1)} disabled={i === 0} title="Move Up" aria-label="Move Up">
moveItem(i, 1)} disabled={i === navigationItems.length - 1} title="Move Down" aria-label="Move Down">
deleteItem(item.id)} title="Delete" aria-label="Delete">
{item.label}
{#if item.page_id}
Page
/{item.page?.slug} {:else}
Custom URL
{item.url} {/if}
{#if item.children && item.children.length > 0}
{#each item.children as child, j}
deleteItem(child.id)} title="Delete" aria-label="Delete">
{child.label}
{#if child.page_id}
Page
/{child.page?.slug} {:else}
Custom URL
{child.url} {/if}
{/each}
{/if} {/each}
{/if}
Add New Item
Label
Link to Page
{ if(newPageId) newUrl = ''; }}>
Select a Page (Optional)
{#each availablePages as page}
{page.title}
{/each}
Or Custom URL
{ if(newUrl) newPageId = ''; }}>
Parent Item (For Dropdowns)
No Parent (Top Level)
{#each parentItems as parent}
{parent.label}
{/each}
Target
Same Window
New Window
Add to Menu