header.html 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. <!-- abcd -->
  24. </ul> <!--end::Start Navbar Links--> <!--begin::End Navbar Links-->
  25. <ul class="navbar-nav ms-auto"> <!--begin::Navbar Search-->
  26. <li class="nav-item"> <a class="nav-link" href="#" data-lte-toggle="fullscreen"> <i
  27. data-lte-icon="maximize" class="bi bi-arrows-fullscreen"></i> <i
  28. data-lte-icon="minimize" class="bi bi-fullscreen-exit" style="display: none;"></i> </a>
  29. </li> <!--end::Fullscreen Toggle--> <!--begin::User Menu Dropdown-->
  30. <li class="nav-item dropdown user-menu"> <a href="#" class="nav-link dropdown-toggle"
  31. data-bs-toggle="dropdown">
  32. {% if request.session.user_email %}
  33. <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;">
  34. {{ request.session.user_email|slice:":1"|upper }}
  35. </span>
  36. {% else %}
  37. <img src="{% static 'dist/img/user2-160x160.jpg' %}" class="user-image rounded-circle shadow" alt="User Image">
  38. {% endif %}
  39. <span
  40. class="d-none d-md-inline">{{ request.session.user_email }}</span> </a>
  41. <ul class="dropdown-menu dropdown-menu-lg dropdown-menu-end"> <!--begin::User Image-->
  42. <li class="user-header text-bg-secondary">
  43. {% if request.session.user_email %}
  44. <span class="rounded-circle shadow circle-user-big" >
  45. {{ request.session.user_email|slice:":1"|upper }}
  46. </span>
  47. {% else %}
  48. <img src="{% static 'dist/img/user2-160x160.jpg' %}" class="rounded-circle shadow" alt="User Image">
  49. {% endif %}
  50. <p>
  51. {{ request.session.user_email }} - Admin
  52. <!-- <small>Since Nov. 2023</small> -->
  53. </p>
  54. </li> <!--end::User Image--> <!--begin::Menu Body-->
  55. <li class="user-footer"> <a href="#" class="btn btn-default btn-flat">Profile</a> <a
  56. href="{% url 'logout' %}" class="btn btn-default btn-flat float-end">Sign out</a> </li>
  57. <!--end::Menu Footer-->
  58. </ul>
  59. </li> <!--end::User Menu Dropdown-->
  60. </ul> <!--end::End Navbar Links-->
  61. </div> <!--end::Container-->
  62. </nav> <!--end::Header--> <!--begin::Sidebar-->