Continous Integration in der Praxis Gruppenarbeit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.4 KiB

  1. <div class="top-row pl-4 navbar navbar-dark">
  2. <a class="navbar-brand" href="">MiniGames</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> Home
  12. </NavLink>
  13. </li>
  14. <li class="nav-item px-3">
  15. <NavLink class="nav-link" href="counter">
  16. <span class="oi oi-plus" aria-hidden="true"></span> Counter
  17. </NavLink>
  18. </li>
  19. <li class="nav-item px-3">
  20. <NavLink class="nav-link" href="fetchdata">
  21. <span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
  22. </NavLink>
  23. </li>
  24. <li class="nav-item px-3">
  25. <NavLink class="nav-link" href="scheresteinpapier">
  26. <span class="oi oi-list-rich" aria-hidden="true"></span> Schere Stein Papier
  27. </NavLink>
  28. </li>
  29. </ul>
  30. </div>
  31. @code {
  32. private bool collapseNavMenu = true;
  33. private string NavMenuCssClass => collapseNavMenu ? "collapse" : null;
  34. private void ToggleNavMenu()
  35. {
  36. collapseNavMenu = !collapseNavMenu;
  37. }
  38. }