header.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {% load static %}
  2. <style>
  3. .circle-user-big{
  4. display: inline-flex;
  5. justify-content: center;
  6. align-items: center;
  7. background-color: #007bff;
  8. color: white;
  9. font-size: 66px;
  10. width: 100px; /* You can adjust this as needed */
  11. height: 100px; /* You should set width and height to the same value */
  12. border-radius: 50%; /* Makes it a circle */
  13. text-align: center; /* Centers the text if it's multi-line */
  14. }
  15. </style>
  16. <nav class="app-header navbar navbar-expand bg-body"> <!--begin::Container-->
  17. <div class="container-fluid"> <!--begin::Start Navbar Links-->
  18. <ul class="navbar-nav">
  19. <li class="nav-item"> <a class="nav-link" data-lte-toggle="sidebar" href="#" role="button"> <i
  20. class="bi bi-list"></i> </a> </li>
  21. <!-- <li class="nav-item d-none d-md-block"> <a href="{% url 'file-upload' %}" class="nav-link">File Upload</a>
  22. </li>
  23. <li class="nav-item d-none d-md-block"> <a href="{% url 'tool-check' %}" class="nav-link">Home</a>
  24. </li> -->
  25. </ul> <!--end::Start Navbar Links--> <!--begin::End Navbar Links-->
  26. <ul class="navbar-nav ms-auto"> <!--begin::Navbar Search-->
  27. <li class="nav-item"> <a class="nav-link" href="#" data-lte-toggle="fullscreen"> <i
  28. data-lte-icon="maximize" class="bi bi-arrows-fullscreen"></i> <i
  29. data-lte-icon="minimize" class="bi bi-fullscreen-exit" style="display: none;"></i> </a>
  30. </li> <!--end::Fullscreen Toggle--> <!--begin::User Menu Dropdown-->
  31. <li class="nav-item dropdown user-menu"> <a href="#" class="nav-link dropdown-toggle"
  32. data-bs-toggle="dropdown">
  33. {% if request.session.user_email %}
  34. <span class="user-image rounded-circle shadow" class="user-image rounded-circle shadow" style="display: inline-flex; justify-content: center; align-items: center; background-color: #007bff; color: white; font-size: 20px;">
  35. {{ request.session.user_email|slice:":1"|upper }}
  36. </span>
  37. {% else %}
  38. <img src="{% static 'dist/img/user2-160x160.jpg' %}" class="user-image rounded-circle shadow" alt="User Image">
  39. {% endif %}
  40. <span
  41. class="d-none d-md-inline">{{ request.session.user_email }}</span> </a>
  42. <ul class="dropdown-menu dropdown-menu-lg dropdown-menu-end"> <!--begin::User Image-->
  43. <li class="user-header text-bg-secondary">
  44. {% if request.session.user_email %}
  45. <span class="rounded-circle shadow circle-user-big" >
  46. {{ request.session.user_email|slice:":1"|upper }}
  47. </span>
  48. {% else %}
  49. <img src="{% static 'dist/img/user2-160x160.jpg' %}" class="rounded-circle shadow" alt="User Image">
  50. {% endif %}
  51. <p>
  52. {{ request.session.user_email }} - Admin
  53. <!-- <small>Since Nov. 2023</small> -->
  54. </p>
  55. </li> <!--end::User Image--> <!--begin::Menu Body-->
  56. <li class="user-footer"> <a href="#" class="btn btn-default btn-flat">Profile</a> <a
  57. href="{% url 'logout' %}" class="btn btn-default btn-flat float-end">Sign out</a> </li>
  58. <!--end::Menu Footer-->
  59. </ul>
  60. </li> <!--end::User Menu Dropdown-->
  61. </ul> <!--end::End Navbar Links-->
  62. </div> <!--end::Container-->
  63. </nav> <!--end::Header--> <!--begin::Sidebar-->