Genos77's picture
first commit
e9ee222
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>{{ title }} - Parkinson's Detector</title>
<!-- Third-Party CSS Libraries -->
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
crossorigin="anonymous"
/>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"
integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
<!-- Our Custom Stylesheet (must be loaded last to override libraries) -->
<link
rel="stylesheet"
href="{{ url_for('static', filename='css/style.css') }}"
/>
</head>
<body>
<!-- ============================================= -->
<!-- == Main Navigation Bar == -->
<!-- ============================================= -->
<nav
class="navbar navbar-expand-lg navbar-light bg-white fixed-top shadow-sm"
>
<div class="container">
<a
class="navbar-brand fw-bold text-primary"
href="{{ url_for('main.index') }}"
>
<i class="fas fa-brain me-2"></i>Parkinson's Detector
</a>
<button
class="navbar-toggler"
type="button"
data-bs-toggle="collapse"
data-bs-target="#mainNavbar"
aria-controls="mainNavbar"
aria-expanded="false"
aria-label="Toggle navigation"
>
<span class="navbar-toggler-icon"></span>
</button>
<div
class="collapse navbar-collapse"
id="mainNavbar"
>
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
<!-- Links for Anonymous (Not Logged-in) Users -->
{% if current_user.is_anonymous %}
<li class="nav-item">
<a
class="nav-link"
href="{{ url_for('auth.login') }}"
>Login</a
>
</li>
<li class="nav-item">
<a
class="nav-link btn btn-primary text-white btn-sm ms-2 px-3"
href="{{ url_for('auth.register') }}"
>Register</a
>
</li>
<!-- Links for Logged-in Users -->
{% else %}
<li class="nav-item">
<a
class="nav-link"
href="{{ url_for('main.dashboard') }}"
>Dashboard</a
>
</li>
<!-- Admin-only Link -->
{% if current_user.is_admin %}
<li class="nav-item">
<a
class="nav-link"
href="{{ url_for('main.admin_dashboard') }}"
>Admin</a
>
</li>
{% endif %}
<li class="nav-item">
<a
class="nav-link"
href="{{ url_for('auth.logout') }}"
>Logout</a
>
</li>
{% endif %}
</ul>
</div>
</div>
</nav>
<!-- ============================================= -->
<!-- == Main Content Area == -->
<!-- ============================================= -->
<main>
{# This is the main block that all other templates will extend and fill.
#} {% block content %}{% endblock %}
</main>
<!-- JavaScript Libraries -->
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
crossorigin="anonymous"
></script>
{# A block for page-specific JavaScript files #} {% block scripts %}{%
endblock %}
</body>
</html>