Skip to content

Commit 44124f5

Browse files
LuboZLubos Zlatohlavek
andauthored
fix: logout form (#15)
Co-authored-by: Lubos Zlatohlavek <[email protected]>
1 parent 21bec53 commit 44124f5

File tree

1 file changed

+51
-47
lines changed

1 file changed

+51
-47
lines changed

src/django_smartbase_admin/templates/sb_admin/navigation.html

Lines changed: 51 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</svg>
99
</div>
1010
<img src="{{ LAZY_LOAD_DEFAULT_IMAGE }}" data-src="{% static 'sb_admin/images/logo.svg' %}" class="lazyload h-32 w-auto"
11-
alt="SBAdmin" width="106" height="16">
11+
alt="SBAdmin" width="106" height="16">
1212
<div class="w-32 h-32 rounded-full leading-none flex-center flex-shrink-0 bg-dark-300 ml-auto">
1313
{{ username_data.initials }}
1414
</div>
@@ -34,8 +34,8 @@
3434
<div class="menu-item">
3535
<a href="{{ menu_item.get_url|default:menu_item.sub_items.0.get_url }}"
3636
class="inline-flex w-full p-8 justify-start collapse-btn{% if not menu_item.is_active %} collapsed{% endif %}"
37-
aria-expanded="{% if menu_item.is_active %}true{% else %}false{% endif %}"
38-
>
37+
aria-expanded="{% if menu_item.is_active %}true{% else %}false{% endif %}"
38+
>
3939
{% if menu_item.get_icon %}
4040
<svg class="w-20 h-20 mr-8 flex-shrink-0">
4141
<use xlink:href="#{{ menu_item.get_icon }}"></use>
@@ -69,54 +69,54 @@
6969
</li>
7070
{% endfor %}
7171
</ul>
72-
{# <hr class="my-32">#}
73-
{# <div class="text-14 mb-24 px-16">#}
74-
{# Pomoc a podpora#}
75-
{# </div>#}
76-
{# <ul class="-my-2 px-16">#}
77-
{# <li class="py-2">#}
78-
{# <div class="menu-item">#}
79-
{# <a href="#" class="inline-flex w-full p-8">#}
80-
{# <svg class="w-20 h-20 mr-8 flex-shrink-0">#}
81-
{# <use xlink:href="#Accept-email"></use>#}
82-
{# </svg>#}
83-
{# <span class="leading-20 line-clamp-1">Menu Item 8</span>#}
84-
{# </a>#}
85-
{# </div>#}
86-
{# </li>#}
87-
{# <li class="py-2">#}
88-
{# <div class="menu-item">#}
89-
{# <a href="#" class="inline-flex w-full p-8">#}
90-
{# <svg class="w-20 h-20 mr-8 flex-shrink-0">#}
91-
{# <use xlink:href="#Accept-email"></use>#}
92-
{# </svg>#}
93-
{# <span class="leading-20 line-clamp-1">Menu Item 8</span>#}
94-
{# </a>#}
95-
{# </div>#}
96-
{# </li>#}
97-
{# </ul>#}
72+
{# <hr class="my-32">#}
73+
{# <div class="text-14 mb-24 px-16">#}
74+
{# Pomoc a podpora#}
75+
{# </div>#}
76+
{# <ul class="-my-2 px-16">#}
77+
{# <li class="py-2">#}
78+
{# <div class="menu-item">#}
79+
{# <a href="#" class="inline-flex w-full p-8">#}
80+
{# <svg class="w-20 h-20 mr-8 flex-shrink-0">#}
81+
{# <use xlink:href="#Accept-email"></use>#}
82+
{# </svg>#}
83+
{# <span class="leading-20 line-clamp-1">Menu Item 8</span>#}
84+
{# </a>#}
85+
{# </div>#}
86+
{# </li>#}
87+
{# <li class="py-2">#}
88+
{# <div class="menu-item">#}
89+
{# <a href="#" class="inline-flex w-full p-8">#}
90+
{# <svg class="w-20 h-20 mr-8 flex-shrink-0">#}
91+
{# <use xlink:href="#Accept-email"></use>#}
92+
{# </svg>#}
93+
{# <span class="leading-20 line-clamp-1">Menu Item 8</span>#}
94+
{# </a>#}
95+
{# </div>#}
96+
{# </li>#}
97+
{# </ul>#}
9898
</div>
9999
<footer class="mt-auto border-t border-dark-200">
100100
{# Global Search #}
101-
{# <div class="flex p-16 gap-x-8 border-b border-dark-200 w-full">#}
102-
{# <div class="flex gap-x-4">#}
103-
{# <div class="key">#}
104-
{# ⌘#}
105-
{# </div>#}
106-
{# <div class="key">#}
107-
{# K#}
108-
{# </div>#}
109-
{# </div>#}
110-
{##}
111-
{# <div class="text-dark">#}
112-
{# Rýchla navigácia#}
113-
{# </div>#}
114-
{# </div>#}
101+
{# <div class="flex p-16 gap-x-8 border-b border-dark-200 w-full">#}
102+
{# <div class="flex gap-x-4">#}
103+
{# <div class="key">#}
104+
{# ⌘#}
105+
{# </div>#}
106+
{# <div class="key">#}
107+
{# K#}
108+
{# </div>#}
109+
{# </div>#}
110+
{##}
111+
{# <div class="text-dark">#}
112+
{# Rýchla navigácia#}
113+
{# </div>#}
114+
{# </div>#}
115115
<div class="relative">
116116
<div class="dropdown-btn flex items-center w-full p-16 cursor-pointer min-h-72"
117-
data-bs-toggle="dropdown"
118-
data-bs-offset="[16,8]"
119-
data-bs-popper-placement="top-start">
117+
data-bs-toggle="dropdown"
118+
data-bs-offset="[16,8]"
119+
data-bs-popper-placement="top-start">
120120
<div class="w-32 h-32 rounded-full leading-none flex-center flex-shrink-0 bg-dark-300">
121121
{{ username_data.initials }}
122122
</div>
@@ -129,9 +129,13 @@
129129
</svg>
130130
</div>
131131
<div class="dropdown-menu max-h-432">
132+
<form id="logout-form" method="post" action="{% url 'sb_admin:logout' %}" class="hidden">
133+
{% csrf_token %}
134+
</form>
135+
132136
<ul>
133137
<li class="flex items-center p-12 text-dark-900 border-b border-dark-100 cursor-pointer hover:bg-dark-100"
134-
onclick="window.location='{% url "sb_admin:logout" %}'">
138+
onclick="document.getElementById('logout-form').submit();">
135139
<svg class="w-16 h-16 flex-shrink-0 mr-8">
136140
<use xlink:href="#Logout"></use>
137141
</svg>

0 commit comments

Comments
 (0)