NavMenu.razor 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <div class="top-row pl-4 navbar navbar-dark">
  2. <a class="navbar-brand" href=""><center>digital data<h4>HyperCube</h4></center></a>
  3. <button class="navbar-toggler" @onclick="ToggleNavMenu">
  4. <span class="navbar-toggler-icon"></span>
  5. </button>
  6. </div>
  7. <div class="@NavMenuCssClass" @onclick="ToggleNavMenu">
  8. <ul class="nav flex-column">
  9. <li class="nav-item px-3">
  10. <NavLink class="nav-link" href="" Match="NavLinkMatch.All">
  11. <span class="oi oi-home" aria-hidden="true"></span> Домой
  12. </NavLink>
  13. </li>
  14. <li class="nav-item px-3">
  15. <NavLink class="nav-link" href="docedit">
  16. <span class="oi oi-plus" aria-hidden="true"></span> Загрузка
  17. </NavLink>
  18. </li>
  19. <li class="nav-item px-3">
  20. <NavLink class="nav-link" href="verifying">
  21. <span class="oi oi-list-rich" aria-hidden="true"></span> Верификация
  22. </NavLink>
  23. </li>
  24. <li class="nav-item px-3">
  25. <NavLink class="nav-link" href="blockchains">
  26. <span class="oi oi-list-rich" aria-hidden="true"></span> Blockchain
  27. </NavLink>
  28. </li>
  29. @*<li class="nav-item px-3">
  30. <NavLink class="nav-link" href="fetchdata">
  31. <span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
  32. </NavLink>
  33. </li>*@
  34. </ul>
  35. </div>
  36. @code {
  37. private bool collapseNavMenu = true;
  38. private string NavMenuCssClass => collapseNavMenu ? "collapse" : null;
  39. private void ToggleNavMenu()
  40. {
  41. collapseNavMenu = !collapseNavMenu;
  42. }
  43. }