tfstated/pkg/webui/html/base.html

51 lines
1.3 KiB
HTML
Raw Normal View History

2025-01-26 00:04:38 +01:00
{{ define "nav" }}
<header>
<nav>
<a href="/">
<h6>TFSTATED</h6>
</a>
</nav>
</header>
{{ if eq .Page.Section "login" }}
<a href="/login" class="active">
<i>login</i>
<span>Login</span>
</a>
{{ else }}
<a href="/states"{{ if eq .Page.Section "states" }} class="active"{{ end}}>
<i>home_storage</i>
<span>States</span>
</a>
<hr>
<a href="/logout">
<i>logout</i>
<span>Logout</span>
</a>
{{ end }}
{{ end }}
<!DOCTYPE html>
2025-01-26 00:04:38 +01:00
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="/static/favicon.svg">
2025-01-26 00:04:38 +01:00
<link href="/static/main.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/beercss@3.8.0/dist/cdn/beer.min.css" rel="stylesheet">
<title>TFSTATED - {{ .Page.Title }}</title>
</head>
2025-01-26 00:04:38 +01:00
<body class="dark">
<nav class="left drawer l">{{ template "nav" . }}</nav>
<nav class="left m">{{ template "nav" . }}</nav>
<nav class="bottom s">{{ template "nav" . }}</nav>
<header>
2025-01-22 00:46:49 +01:00
<nav>
2025-01-26 00:04:38 +01:00
<h5 class="max center-align">{{ .Page.Title }}</h5>
2025-01-22 00:46:49 +01:00
</nav>
</header>
2025-01-26 00:04:38 +01:00
{{ template "main" . }}
<footer>
</footer>
2025-01-26 00:04:38 +01:00
<script type="module" src="https://cdn.jsdelivr.net/npm/beercss@3.8.0/dist/cdn/beer.min.js"></script>
</body>
</html>