47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
{% extends './barebone.njk' %}
|
|
{% import 'macros.njk' as macros %}
|
|
|
|
{% block _stylesheets %}
|
|
{{ super() }}
|
|
<link rel="stylesheet" href="/css/app.css">
|
|
{% block stylesheets %}{% endblock %}
|
|
{% endblock %}
|
|
{% block _scripts %}
|
|
{{ super() }}
|
|
{% block scripts %}{% endblock %}
|
|
{% endblock %}
|
|
|
|
{% block header %}
|
|
<a href="/" class="logo"><img src="/img/logo.svg" alt="Logo"> ALDAP</a>
|
|
<nav>
|
|
<ul>
|
|
<li><a href="{{ route('about') }}"><i data-feather="info"></i> About</a></li>
|
|
{% if user %}
|
|
<li><a href="{{ route('home') }}"><i data-feather="user"></i> {{ user.name }}</a></li>
|
|
<li><a href="{{ route('logout') }}"><i data-feather="log-out"></i> Logout</a></li>
|
|
{% else %}
|
|
<li><a href="{{ route('login') }}"><i data-feather="log-in"></i> Login</a></li>
|
|
<li><a href="{{ route('register') }}"><i data-feather="user-plus"></i> Register</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
</nav>
|
|
{% endblock %}
|
|
|
|
{% block _body %}
|
|
<div class="container">
|
|
{{ macros.messages(flash) }}
|
|
</div>
|
|
|
|
<main>
|
|
{% if h1 %}
|
|
<h1>{{ h1 }}</h1>
|
|
{% endif %}
|
|
{% if subtitle %}
|
|
<p>{{ subtitle }}</p>
|
|
{% endif %}
|
|
|
|
{% block body %}{% endblock %}
|
|
</main>
|
|
{% endblock %}
|
|
|
|
{% block footer %}ALDAP v{{ app_version }} - all rights reserved.{% endblock %} |