feature: Re-enable Dark Mode Toggle & App Bar Styles & Mobile App Bar Fixes
Deploy DeepDrftAPI / Build, Publish & Bundle (push) Successful in 2m9s
Deploy DeepDrftPublic / Build & Publish (push) Successful in 4m7s
Deploy DeepDrftAPI / Deploy (push) Successful in 1m34s
Deploy DeepDrftPublic / Deploy (push) Successful in 1m31s

This commit is contained in:
daniel-c-harvey
2026-06-19 17:48:26 -04:00
parent e05d93a67b
commit 5298cab9b1
2 changed files with 28 additions and 1 deletions
@@ -42,6 +42,7 @@
<div class="dd-nav-actions">
<StreamNowButton ButtonClass="dd-nav-cta" ButtonLabel="Stream Now &#9654;"/>
<MudIconButton Icon="@(DarkLightModeButtonIcon)" Color="Color.Inherit" OnClick="@DarkModeToggle"/>
</div>
</nav>
</div>
@@ -49,7 +50,21 @@
@* Mobile Menu *@
<div class="d-flex d-sm-none">
<nav class="@NavClass">
<a class="dd-nav-brand" href="/">Deep DRFT</a>
<MudStack Row AlignItems="AlignItems.Center">
<a class="dd-nav-brand" href="/">
<MudImage Src="img/deepdrft-logo-l.webp"
Alt="Deep Drft Ornamental Logo Left"
Width="24"
Height="24 "/>
<span class="mx-2">Deep DRFT</span>
<MudImage Src="img/deepdrft-logo-r.webp"
Alt="Deep Drft Ornamental Logo Right"
Width="24"
Height="24 "/>
</a>
</MudStack>
<div class="dd-nav-actions">
<button type="button"
@@ -59,6 +74,8 @@
@onclick="ToggleMobileMenu">
<span></span><span></span><span></span>
</button>
<MudIconButton Icon="@(DarkLightModeButtonIcon)" Color="Color.Inherit" OnClick="@DarkModeToggle"/>
</div>
@if (_mobileMenuOpen)
@@ -117,6 +134,12 @@
private string DarkLightModeIconSvg => IsDarkMode ? DDIcons.GasLampLit : DDIcons.GasLamp;
private string DarkLightModeButtonIcon => IsDarkMode switch
{
true => DDIcons.GasLampLit,
false => DDIcons.GasLamp,
};
private async Task DarkModeToggle()
{
IsDarkMode = !IsDarkMode;
@@ -50,6 +50,10 @@
color: var(--deepdrft-white);
}
.dd-nav-dark .dd-nav-brand > ::deep img {
filter: invert(1);
}
/* Centred link list */
.dd-nav-links {
display: flex;