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.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. 
  2. <div class="top-row ps-3 navbar navbar-dark">
  3. <div class="container-fluid">
  4. <a class="navbar-brand" href="">حق تو</a>
  5. <button title="Navigation menu" class="navbar-toggler" @onclick="ToggleNavMenu">
  6. <span class="navbar-toggler-icon"></span>
  7. </button>
  8. </div>
  9. </div>
  10. <div @onclick="ToggleNavMenu">
  11. <nav class="flex-column">
  12. <div class="nav-item px-3">
  13. <NavLink class="nav-link" href="" Match="NavLinkMatch.All">
  14. <span class="oi oi-home" aria-hidden="true"></span> خانه
  15. </NavLink>
  16. </div>
  17. <div class="nav-item px-3">
  18. <NavLink class="nav-link" href="Subjects">
  19. <span class="oi oi-list-rich" aria-hidden="true"></span> موضوعات
  20. </NavLink>
  21. </div>
  22. <div class="nav-item px-3">
  23. <NavLink class="nav-link" href="Words/word">
  24. <span class="oi oi-list-rich" aria-hidden="true"></span>دیکشنری
  25. </NavLink>
  26. </div>
  27. <div class="nav-item px-3">
  28. <NavLink class="nav-link" href="Words/bills">
  29. <span class="oi oi-list-rich" aria-hidden="true"></span>لوایح و اسناد
  30. </NavLink>
  31. </div>
  32. <div class="nav-item px-3">
  33. <NavLink class="nav-link" href="Questions">
  34. <span class="oi oi-list-rich" aria-hidden="true"></span> سوالات
  35. </NavLink>
  36. </div>
  37. <div class="nav-item px-3">
  38. <NavLink class="nav-link" href="SuitTrees">
  39. <span class="oi oi-list-rich" aria-hidden="true"></span> درختان شکایت
  40. </NavLink>
  41. </div>
  42. <div class="nav-item px-3">
  43. <NavLink class="nav-link" @onclick="Signout">
  44. <span class="oi oi-account-logout" aria-hidden="true"></span> خروج
  45. </NavLink>
  46. </div>
  47. </nav>
  48. </div>
  49. @code {
  50. private bool collapseNavMenu = true;
  51. private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
  52. private void ToggleNavMenu()
  53. {
  54. collapseNavMenu = !collapseNavMenu;
  55. }
  56. private async Task Signout()
  57. {
  58. var confirm = await SwalUtils.ShowSwal(title: "", message: "از خروج اطمینان دارید؟", icon: SweetAlertIcon.Question);
  59. if (!confirm.IsConfirmed)
  60. return;
  61. await LocalStorage.RemoveItemAsync(Statics.LoginTokenKey);
  62. NavManager.NavigateTo("/Login");
  63. }
  64. }