summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorfschildt <florian.schildt@protonmail.com>2025-10-17 14:00:16 +0200
committerfschildt <florian.schildt@protonmail.com>2025-10-17 14:00:16 +0200
commitd1e59579ca19454369d56a8c7525e109a86841e2 (patch)
tree695f348acca3a32c97512685384da818a3ba5195 /templates
first commit
Diffstat (limited to 'templates')
-rw-r--r--templates/base.html22
-rw-r--r--templates/navbar.html44
2 files changed, 66 insertions, 0 deletions
diff --git a/templates/base.html b/templates/base.html
new file mode 100644
index 0000000..75d6ed8
--- /dev/null
+++ b/templates/base.html
@@ -0,0 +1,22 @@
+{% load static %}
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <title>fsweb</title>
+ <link rel="icon" type="image/x-icon" href="{% static 'favicon.ico' %}">
+ <link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">
+ <link rel="stylesheet" type="text/css" href="{% static 'css/navbar.css' %}">
+ {% block morelinks %}
+ {% endblock %}
+ </head>
+
+ <body>
+ {% include 'navbar.html' %}
+ <div class="container">
+ {% block content %}
+ {% endblock %}
+ </div>
+ </body>
+</html>
+
diff --git a/templates/navbar.html b/templates/navbar.html
new file mode 100644
index 0000000..397c0c9
--- /dev/null
+++ b/templates/navbar.html
@@ -0,0 +1,44 @@
+<nav class="navbar">
+ <div class="container">
+ <ul class="nav-left">
+ <li>
+ <a href="{% url 'index' %}">Home</a>
+ </li>
+ <li class="dropdown">
+ <a href="{% url 'tools:index' %}">Tools</a>
+ <div class="dropdown-content">
+ <a href="{% url 'tools:hangboard_timer' %}">Hangboard Timer</a>
+ </div>
+ </li>
+ <li class="dropdown">
+ <a href="{% url 'cultivation:index' %}">Cultivation</a>
+ <div class="dropdown-content">
+ <a href="{% url 'cultivation:cardio' %}">Cardio</a>
+ <a href="{% url 'cultivation:strength' %}">Strength</a>
+ <a href="{% url 'cultivation:flexibility' %}">Flexibility</a>
+ <a href="{% url 'cultivation:mind' %}">Mind</a>
+ </div>
+ </li>
+ </ul>
+ <ul class="nav-right">
+ {% if user.is_authenticated %}
+ <li class="dropdown">
+ <a href="#">Profile</a>
+ <div class="dropdown-content">
+ <form action="{% url 'accounts:logout' %}" method="POST" class="logout-form">
+ {% csrf_token %}
+ <input type="submit" value="Log out" class="logout-button">
+ </form>
+ </div>
+ </li>
+ {% else %}
+ <li>
+ <a href="{% url 'accounts:login' %}">Log In</a>
+ </li>
+ <li>
+ <a href="{% url 'accounts:register' %}">Register</a>
+ </li>
+ {% endif %}
+ </ul>
+ </div>
+</nav>