add ... dropdown to database nav with weapon series link

This commit is contained in:
Justin Edmund 2025-12-03 12:33:42 -08:00
parent 0259a8ad68
commit ab4c8058f4

View file

@ -61,6 +61,7 @@
const databaseCharactersHref = $derived(localizeHref('/database/characters')) const databaseCharactersHref = $derived(localizeHref('/database/characters'))
const databaseWeaponsHref = $derived(localizeHref('/database/weapons')) const databaseWeaponsHref = $derived(localizeHref('/database/weapons'))
const databaseSummonsHref = $derived(localizeHref('/database/summons')) const databaseSummonsHref = $derived(localizeHref('/database/summons'))
const databaseWeaponSeriesHref = $derived(localizeHref('/database/weapon-series'))
// Database route detection // Database route detection
const isDatabaseRoute = $derived($page.url.pathname.startsWith(localizeHref('/database'))) const isDatabaseRoute = $derived($page.url.pathname.startsWith(localizeHref('/database')))
@ -179,6 +180,21 @@
Summons Summons
</a> </a>
</li> </li>
<li>
<DropdownMenu.Root>
<DropdownMenu.Trigger class="nav-more-trigger">
<Icon name="ellipsis" size={14} />
</DropdownMenu.Trigger>
<DropdownMenu.Portal>
<DropdownMenu.Content class="dropdown-content" sideOffset={5}>
<DropdownItem>
<a href={databaseWeaponSeriesHref}>Weapon Series</a>
</DropdownItem>
</DropdownMenu.Content>
</DropdownMenu.Portal>
</DropdownMenu.Root>
</li>
</ul> </ul>
</div> </div>
{:else} {:else}