Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/illinker-test-assets.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'wasm/HelloWorld/Shared/NavMenu.cshtml')
-rw-r--r--wasm/HelloWorld/Shared/NavMenu.cshtml37
1 files changed, 37 insertions, 0 deletions
diff --git a/wasm/HelloWorld/Shared/NavMenu.cshtml b/wasm/HelloWorld/Shared/NavMenu.cshtml
new file mode 100644
index 0000000..1bfd34f
--- /dev/null
+++ b/wasm/HelloWorld/Shared/NavMenu.cshtml
@@ -0,0 +1,37 @@
+<div class="top-row pl-4 navbar navbar-dark">
+ <a class="navbar-brand" href="">HelloWorld</a>
+ <button class="navbar-toggler" onclick="@ToggleNavMenu">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+</div>
+
+<div class="@NavMenuCssClass" onclick="@ToggleNavMenu">
+ <ul class="nav flex-column">
+ <li class="nav-item px-3">
+ <NavLink class="nav-link" href="" Match="NavLinkMatch.All">
+ <span class="oi oi-home" aria-hidden="true"></span> Home
+ </NavLink>
+ </li>
+ <li class="nav-item px-3">
+ <NavLink class="nav-link" href="counter">
+ <span class="oi oi-plus" aria-hidden="true"></span> Counter
+ </NavLink>
+ </li>
+ <li class="nav-item px-3">
+ <NavLink class="nav-link" href="fetchdata">
+ <span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
+ </NavLink>
+ </li>
+ </ul>
+</div>
+
+@functions {
+ bool collapseNavMenu = true;
+
+ string NavMenuCssClass => collapseNavMenu ? "collapse" : null;
+
+ void ToggleNavMenu()
+ {
+ collapseNavMenu = !collapseNavMenu;
+ }
+}