| 1234567891011121314151617181920212223242526272829303132 |
- package views
- // Layout is the base HTML layout used by all authenticated pages.
- templ Layout(title string) {
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>{ title } — JamTrack</title>
- <link rel="stylesheet" href="/static/bulma.min.css"/>
- <script src="/static/htmx.min.js"></script>
- </head>
- <body>
- <nav class="navbar is-dark" role="navigation">
- <div class="navbar-brand">
- <a class="navbar-item has-text-weight-bold" href="/">JamTrack</a>
- </div>
- <div class="navbar-menu">
- <div class="navbar-end">
- <a class="navbar-item" href="/jams">Jams</a>
- <a class="navbar-item" href="/locations">Locations</a>
- <a class="navbar-item" href="/logout">Logout</a>
- </div>
- </div>
- </nav>
- <main class="container mt-5">
- { children... }
- </main>
- </body>
- </html>
- }
|