Io/zerospace converter #1

Merged
JonathanMcCaffrey merged 137 commits from io/zerospace-converter into master 2026-09-29 18:21:24 +00:00
Showing only changes of commit 157cd22800 - Show all commits
+11 -41
View File
@@ -2,7 +2,7 @@
<div class="top-row navbar navbar-dark d-flex align-items-center @(IsCollapsed ? "justify-content-center px-1" : "justify-content-between px-3")"> <div class="top-row navbar navbar-dark d-flex align-items-center @(IsCollapsed ? "justify-content-center px-1" : "justify-content-between px-3")">
@if (!IsCollapsed) @if (!IsCollapsed)
{ {
<a class="navbar-brand d-flex align-items-center me-0" href="" title="ZeroSpace Database & Command Hub"> <a class="navbar-brand d-flex align-items-center me-0" href="galaxy" title="ZeroSpace Database & Command Hub">
<span class="brand-glow me-2">✦</span> <span class="brand-glow me-2">✦</span>
<span class="brand-text">ZeroSpace</span> <span class="brand-text">ZeroSpace</span>
</a> </a>
@@ -23,7 +23,7 @@
else else
{ {
<div class="d-flex align-items-center justify-content-center gap-1 w-100"> <div class="d-flex align-items-center justify-content-center gap-1 w-100">
<a class="navbar-brand d-flex align-items-center m-0 p-0" href="" title="ZeroSpace Database & Command Hub"> <a class="navbar-brand d-flex align-items-center m-0 p-0" href="galaxy" title="ZeroSpace Database & Command Hub">
<span class="brand-glow">✦</span> <span class="brand-glow">✦</span>
</a> </a>
<button type="button" class="btn btn-sm btn-nav-toggle nav-toggle-btn" <button type="button" class="btn btn-sm btn-nav-toggle nav-toggle-btn"
@@ -40,52 +40,22 @@
<div class="@NavMenuCssClass nav-scrollable flex-grow-1" @onclick="OnNavMenuClick"> <div class="@NavMenuCssClass nav-scrollable flex-grow-1" @onclick="OnNavMenuClick">
<nav class="nav flex-column"> <nav class="nav flex-column">
@foreach (var entry in SiteMap.NavEntries)
{
<div class="nav-item @(IsCollapsed ? "px-1" : "px-3")"> <div class="nav-item @(IsCollapsed ? "px-1" : "px-3")">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All" title="Home"> <NavLink class="nav-link" href="@entry.Href" Match="@entry.Match" title="@entry.Title">
<span class="bi bi-house-door-fill-nav-menu" aria-hidden="true"></span> <span class="@entry.IconCss" aria-hidden="true"></span>
@if (!IsCollapsed) @if (!IsCollapsed)
{ {
<span class="nav-text">Home</span> <span class="nav-text">@entry.Title</span>
@if (entry.Badge is not null)
{
<span class="badge badge-nav-live ms-auto">@entry.Badge</span>
}
} }
</NavLink> </NavLink>
</div> </div>
<div class="nav-item @(IsCollapsed ? "px-1" : "px-3")">
<NavLink class="nav-link" href="galaxy" title="Galaxy Map">
<span class="bi bi-galaxy-nav-menu" aria-hidden="true"></span>
@if (!IsCollapsed)
{
<span class="nav-text">Galaxy Map</span>
<span class="badge badge-nav-live ms-auto">MAP</span>
} }
</NavLink>
</div>
<div class="nav-item @(IsCollapsed ? "px-1" : "px-3")">
<NavLink class="nav-link" href="StarSystem" title="Star Systems">
<span class="bi bi-star-systems-nav-menu" aria-hidden="true"></span>
@if (!IsCollapsed)
{
<span class="nav-text">Star Systems</span>
}
</NavLink>
</div>
<div class="nav-item @(IsCollapsed ? "px-1" : "px-3")">
<NavLink class="nav-link" href="SystemMastery" title="Masteries">
<span class="bi bi-masteries-nav-menu" aria-hidden="true"></span>
@if (!IsCollapsed)
{
<span class="nav-text">Masteries</span>
}
</NavLink>
</div>
<div class="nav-item @(IsCollapsed ? "px-1" : "px-3")">
<NavLink class="nav-link" href="units" title="Units">
<span class="bi bi-units-nav-menu" aria-hidden="true"></span>
@if (!IsCollapsed)
{
<span class="nav-text">Units</span>
}
</NavLink>
</div>
</nav> </nav>
</div> </div>