164 lines
9.3 KiB
HTML
164 lines
9.3 KiB
HTML
<nav class="navbar navbar-dark navbar-theme-primary px-4 col-12 d-lg-none">
|
||
<a class="navbar-brand me-lg-5" href="/">
|
||
<img class="navbar-brand-dark" src="/static/assets/img/brand/light.svg" alt="Volt logo" /> <img class="navbar-brand-light" src="/static/assets/img/brand/dark.svg" alt="Volt logo" />
|
||
</a>
|
||
<div class="d-flex align-items-center">
|
||
<button class="navbar-toggler d-lg-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
</div>
|
||
</nav>
|
||
|
||
<nav id="sidebarMenu" class="sidebar d-lg-block bg-gray-800 text-white collapse" data-simplebar>
|
||
<div class="sidebar-inner px-4 pt-3">
|
||
<div class="user-card d-flex d-md-none align-items-center justify-content-between justify-content-md-center pb-4">
|
||
<div class="d-flex align-items-center">
|
||
<div class="avatar-lg me-4">
|
||
<img src="{{ user.userinfo.profile_pic_url }}" class="card-img-top rounded-circle border-white"
|
||
alt="Bonnie Green">
|
||
</div>
|
||
<div class="d-block">
|
||
<h2 class="h5 mb-3">{{ user.userinfo }}</h2>
|
||
<a href="/logout" class="btn btn-secondary btn-sm d-inline-flex align-items-center">
|
||
<svg class="icon icon-xxs me-1" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"></path></svg>
|
||
Sign Out
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<div class="collapse-close d-md-none">
|
||
<a href="#sidebarMenu" data-bs-toggle="collapse"
|
||
data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="true"
|
||
aria-label="Toggle navigation">
|
||
<svg class="icon icon-xs" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<ul class="nav flex-column pt-3 pt-md-0">
|
||
<li class="nav-item">
|
||
<a href="/" class="nav-link d-flex align-items-center">
|
||
<span class="sidebar-icon">
|
||
<img src="/static/assets/img/brand/light.svg" height="20" width="20" alt="Volt Logo">
|
||
</span>
|
||
<span class="mt-1 ms-1 sidebar-text">Sprint</span>
|
||
</a>
|
||
</li>
|
||
{% if user.userinfo.groups %}
|
||
<li class="nav-item">
|
||
<span
|
||
class="nav-link collapsed d-flex justify-content-between align-items-center"
|
||
data-bs-toggle="collapse" data-bs-target="#submenu-groups">
|
||
<span>
|
||
<span class="sidebar-icon">
|
||
<img src="/static/assets/img/icons/users.svg" height="20" width="20" alt="Volt Logo">
|
||
</span>
|
||
<span class="sidebar-text">Группы</span>
|
||
</span>
|
||
<span class="link-arrow">
|
||
<svg class="icon icon-sm" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg>
|
||
</span>
|
||
</span>
|
||
<div class="multi-level collapse"
|
||
role="list" id="submenu-groups" aria-expanded="false">
|
||
<ul class="flex-column nav">
|
||
{% for group in user.userinfo.groups %}
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/group?group_id={{ group.id }}">
|
||
<span class="sidebar-text">{{ group.name }}</span>
|
||
</a>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
{% endif %}
|
||
<li class="nav-item">
|
||
<span
|
||
class="nav-link collapsed d-flex justify-content-between align-items-center"
|
||
data-bs-toggle="collapse" data-bs-target="#submenu-app">
|
||
<span>
|
||
<span class="sidebar-icon">
|
||
<img src="/static/assets/img/icons/tasks.svg" height="20" width="20" alt="Volt Logo">
|
||
</span>
|
||
<span class="sidebar-text">Задачи</span>
|
||
</span>
|
||
<span class="link-arrow">
|
||
<svg class="icon icon-sm" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg>
|
||
</span>
|
||
</span>
|
||
<div class="multi-level collapse"
|
||
role="list" id="submenu-app" aria-expanded="false">
|
||
<ul class="flex-column nav">
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/tasks">
|
||
<span class="sidebar-text">Все</span>
|
||
</a>
|
||
</li>
|
||
{% if user.userinfo.teacher %}
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/tasks?filter=my">
|
||
<span class="sidebar-text">Мои</span>
|
||
</a>
|
||
</li>
|
||
{% endif %}
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/tasks?filter=new">
|
||
<span class="sidebar-text">Новые</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/tasks?filter=unsolved">
|
||
<span class="sidebar-text">Незавершенные</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="/sets" class="nav-link">
|
||
<span class="sidebar-icon">
|
||
<img src="/static/assets/img/icons/cubes.svg" height="20" width="20" alt="Volt Logo">
|
||
</span>
|
||
<span class="sidebar-text">Сеты</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="/rating" class="nav-link">
|
||
<span class="sidebar-icon">
|
||
<img src="/static/assets/img/icons/star.svg" height="20" width="20" alt="Volt Logo">
|
||
</span>
|
||
<span class="sidebar-text">Рейтинг</span>
|
||
</a>
|
||
</li>
|
||
<li role="separator" class="dropdown-divider mt-4 mb-3 border-gray-700"></li>
|
||
{# <li class="nav-item">#}
|
||
{# <a href="https://appseed.us/admin-dashboards/django-dashboard-volt" target="_blank"#}
|
||
{# class="nav-link d-flex align-items-center">#}
|
||
{# <span class="sidebar-icon">#}
|
||
{# <svg class="icon icon-xs me-2" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-3a1 1 0 00-.867.5 1 1 0 11-1.731-1A3 3 0 0113 8a3.001 3.001 0 01-2 2.83V11a1 1 0 11-2 0v-1a1 1 0 011-1 1 1 0 100-2zm0 8a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd"></path></svg>#}
|
||
{# </span>#}
|
||
{# <span class="sidebar-text">Product Page</span>#}
|
||
{# </a>#}
|
||
{# </li>#}
|
||
{# <li class="nav-item">#}
|
||
{# <a target="_blank"#}
|
||
{# href="https://appseed.us/support"#}
|
||
{# class="nav-link d-flex align-items-center">#}
|
||
{# <span class="sidebar-icon">#}
|
||
{# <svg class="icon icon-xs me-2" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z" clip-rule="evenodd"></path></svg>#}
|
||
{# </span>#}
|
||
{# <span class="sidebar-text">Support</span>#}
|
||
{# </a>#}
|
||
{# </li>#}
|
||
{# <li class="nav-item">#}
|
||
{# <a target="_blank"#}
|
||
{# href="https://appseed.us/admin-dashboards/django-dashboard-volt-pro"#}
|
||
{# class="btn btn-secondary d-flex align-items-center justify-content-center btn-upgrade-pro">#}
|
||
{# <span class="sidebar-icon d-inline-flex align-items-center justify-content-center">#}
|
||
{# <svg class="icon icon-xs me-2" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z" clip-rule="evenodd"></path></svg>#}
|
||
{# </span>#}
|
||
{# <span>Upgrade to Pro</span>#}
|
||
{# </a>#}
|
||
{# </li>#}
|
||
</ul>
|
||
</div>
|
||
</nav> |