Refactor and remove sqlite and replace with MySQL
This commit is contained in:
86
web/templates/main/layout.html
Normal file
86
web/templates/main/layout.html
Normal file
@@ -0,0 +1,86 @@
|
||||
{{ define "layout" }}
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{{ .SiteName }}</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/static/css/site.css">
|
||||
</head>
|
||||
|
||||
<body class="d-flex flex-column min-vh-100">
|
||||
<!-- Topbar -->
|
||||
{{ template "topbar" . }}
|
||||
|
||||
<!-- Main layout using Flexbox -->
|
||||
<div class="d-flex flex-grow-1">
|
||||
<!-- Sidebar -->
|
||||
<nav class="col-md-2 d-none d-md-block bg-light sidebar pt-3">
|
||||
<div class="position-sticky">
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link d-flex justify-content-between align-items-center" data-bs-toggle="collapse" href="#lotterySubmenu" role="button" aria-expanded="false" aria-controls="lotterySubmenu">
|
||||
<strong>Lottery Results</strong>
|
||||
<i class="bi bi-chevron-down small"></i>
|
||||
</a>
|
||||
<div class="collapse ps-3" id="lotterySubmenu">
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/lottery/today">Today's Results</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/results/lotto">Lotto</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/results/thunderball">Thunderball</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/results/euromillions">EuroMillions</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/results/Set For Life">Set For Life</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link d-flex justify-content-between align-items-center" data-bs-toggle="collapse" href="#statisticsSubmenu" role="button" aria-expanded="false" aria-controls="statisticsSubmenu">
|
||||
<strong>Statistics</strong>
|
||||
</a>
|
||||
<div class="collapse ps-3" id="statisticsSubmenu">
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/lottery/today">Today's Results</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/lottery/history">Lotto</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/statistics/thunderball">Thunderball</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/lottery/history">Set For Life</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/lottery/stats">EuroMillions</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link d-flex justify-content-between align-items-center" data-bs-toggle="collapse" href="#syndicateSubmenu" role="button" aria-expanded="false" aria-controls="syndicateSubmenu">
|
||||
<strong>Syndicate</strong>
|
||||
</a>
|
||||
<div class="collapse ps-3" id="syndicateSubmenu">
|
||||
<ul class="nav flex-column">
|
||||
<li class="nav-item"><a class="nav-link" href="/syndicate/create">Create new Syndicate</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
|
||||
<!-- Main Content -->
|
||||
<main class="col px-md-4 pt-4">
|
||||
{{ if .Flash }}
|
||||
<div class="alert alert-info" role="alert">
|
||||
{{ .Flash }}
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ template "content" . }}
|
||||
</main>
|
||||
</div>
|
||||
|
||||
<!-- Footer -->
|
||||
{{ template "footer" . }}
|
||||
|
||||
<!-- JS -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user