Skip to content

Commit 74eb74b

Browse files
Added theme switcher, fixed incorrect standalone mode
1 parent eea62e9 commit 74eb74b

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

src/SimpleBlazorMultiselect.Demo/App.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<CascadingValue Name="Standalone" Value="@true" IsFixed="@true">
1+
<CascadingValue Name="Standalone" Value="@false" IsFixed="@true">
22
<Router AppAssembly="@typeof(App).Assembly">
33
<Found Context="routeData">
44
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)"/>

src/SimpleBlazorMultiselect.Demo/Layout/MainLayout.razor

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
</div>
77

88
<main>
9-
<div class="top-row px-4">
10-
<a href="https://learn.microsoft.com/aspnet/core/" target="_blank">About</a>
11-
</div>
12-
139
<article class="content px-4">
1410
@Body
1511
</article>

src/SimpleBlazorMultiselect.Demo/Layout/NavMenu.razor

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@
88

99
<div class="nav-scrollable" onclick="document.querySelector('.navbar-toggler').click()">
1010
<nav class="flex-column">
11+
<div class="nav-item px-3">
12+
<button
13+
onclick="document.querySelector('html').setAttribute('data-bs-theme', document.querySelector('html').getAttribute('data-bs-theme') === 'dark' ? 'light' : 'dark')"
14+
class="nav-link btn btn-link">
15+
<span class="bi bi-circle-half-nav-menu" aria-hidden="true"></span> Toggle Theme
16+
</button>
17+
</div>
1118
<div class="nav-item px-3">
1219
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">
1320
<span class="bi bi-house-door-fill-nav-menu" aria-hidden="true"></span> Home
@@ -34,35 +41,35 @@
3441
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> SingleSelect
3542
</NavLink>
3643
</div>
37-
44+
3845
<!-- CustomTemplate -->
3946
<div class="nav-item px-3">
4047
<NavLink class="nav-link" href="CustomTemplate" Match="NavLinkMatch.All">
4148
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> CustomTemplate
4249
</NavLink>
43-
</div>
44-
50+
</div>
51+
4552
<!-- BigListVirtualize -->
4653
<div class="nav-item px-3">
4754
<NavLink class="nav-link" href="BigListVirtualize" Match="NavLinkMatch.All">
4855
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> Big list with Virtualize
4956
</NavLink>
5057
</div>
51-
58+
5259
<!-- BigListNoVirtualize -->
5360
<div class="nav-item px-3">
5461
<NavLink class="nav-link" href="BigListNoVirtualize" Match="NavLinkMatch.All">
5562
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> Big list without Virtualize
5663
</NavLink>
5764
</div>
58-
65+
5966
<!-- CustomStyling -->
6067
<div class="nav-item px-3">
6168
<NavLink class="nav-link" href="CustomStyling" Match="NavLinkMatch.All">
6269
<span class="bi bi-plus-square-fill-nav-menu" aria-hidden="true"></span> CustomStyling
6370
</NavLink>
6471
</div>
65-
72+
6673
<!-- MultipleDropdowns -->
6774
<div class="nav-item px-3">
6875
<NavLink class="nav-link" href="MultipleDropdowns" Match="NavLinkMatch.All">

0 commit comments

Comments
 (0)