implement basic header

This commit is contained in:
Matteo Rosati
2026-02-11 12:22:07 +01:00
parent ee60df0c33
commit 6cbaf5f6ee
7 changed files with 300 additions and 0 deletions

View File

@@ -17,6 +17,9 @@
{% block js_top %}{% endblock %}
</head>
<body>
<header>
{% include "frontend/partials/header.html" %}
</header>
{% block content %} {% endblock %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/maplibre-gl/5.7.3/maplibre-gl.min.js" integrity="sha512-Gx0xDElSrwjxjT9mjMg+OsoA0ekI8IkwuPurccWk5afkFBzXQHE0eQsQ7syopu9MJ0HD1EYGmVXjY8SPZt5FAg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
{% block js_bottom %}{% endblock %}

View File

@@ -0,0 +1,16 @@
<nav class="site-header">
<a class="site-brand" href="{% url 'home' %}">DroneWars</a>
<div class="site-actions">
{% if user.is_authenticated %}
<span class="site-user">
{{ user.profile.display_name|default:user.get_username }}
</span>
<a class="site-link" href="{% url 'logout' %}">Logout</a>
{% else %}
<a class="site-link" href="{% url 'login' %}">Login</a>
<a class="site-link site-link--accent" href="{% url 'register' %}">
Register
</a>
{% endif %}
</div>
</nav>