Files
timmy-config/wizards/allegro-primus/dashboard/templates/base.html
2026-03-31 20:02:01 +00:00

73 lines
3.0 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{% block title %}{{ app_name }}{% endblock %}</title>
<link rel="stylesheet" href="{{ url_for('static', filename='css/dashboard.css') }}">
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
{% block extra_css %}{% endblock %}
</head>
<body>
<div class="dashboard-container">
<!-- Sidebar -->
<aside class="sidebar">
<div class="sidebar-header">
<i class="fas fa-brain"></i>
<span>Allegro-Primus</span>
</div>
<nav class="sidebar-nav">
<a href="/" class="nav-item {% if request.path == '/' %}active{% endif %}">
<i class="fas fa-home"></i>
<span>Dashboard</span>
</a>
<a href="/metrics" class="nav-item {% if request.path == '/metrics' %}active{% endif %}">
<i class="fas fa-chart-line"></i>
<span>Metrics</span>
</a>
<a href="/journal" class="nav-item {% if request.path == '/journal' %}active{% endif %}">
<i class="fas fa-book"></i>
<span>Journal</span>
</a>
<a href="/issues" class="nav-item {% if request.path == '/issues' %}active{% endif %}">
<i class="fas fa-exclamation-circle"></i>
<span>Issues</span>
</a>
<a href="/knowledge" class="nav-item {% if request.path == '/knowledge' %}active{% endif %}">
<i class="fas fa-network-wired"></i>
<span>Knowledge</span>
</a>
<a href="/reports" class="nav-item {% if request.path == '/reports' %}active{% endif %}">
<i class="fas fa-file-alt"></i>
<span>Reports</span>
</a>
</nav>
<div class="sidebar-footer">
<span>v{{ app_version }}</span>
</div>
</aside>
<!-- Main Content -->
<main class="main-content">
<header class="top-bar">
<h1>{% block page_title %}Dashboard{% endblock %}</h1>
<div class="top-bar-actions">
<span class="timestamp"><i class="fas fa-clock"></i> {{ now.strftime('%Y-%m-%d %H:%M:%S') if now else '' }}</span>
<a href="/export/json" class="btn btn-secondary" title="Export JSON">
<i class="fas fa-download"></i>
</a>
</div>
</header>
<div class="content-wrapper">
{% block content %}{% endblock %}
</div>
</main>
</div>
<script src="{{ url_for('static', filename='js/dashboard.js') }}"></script>
{% block extra_js %}{% endblock %}
</body>
</html>