Files
sqlpage--sqlpage/sqlpage/templates/shell.handlebars
T
2023-06-09 13:57:28 +02:00

74 lines
3.2 KiB
Handlebars

<!DOCTYPE html>
<html lang="{{language}}" style="font-size: {{default font_size 18}}px">
<head>
<meta charset="utf-8"/>
<title>{{default title "SQLPage"}}</title>
<link rel="stylesheet" href="{{static_path 'sqlpage.css'}}">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.19.0/tabler-icons.min.css"
integrity="sha384-a8pgu0eDAmHMVlQuzUEoHyapgzLXfOaTTNrMzPivsvAts7LkllyAYpRE4saDWQj7" crossorigin="anonymous">
{{#if font}}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family={{font}}&display=fallback">
<style>:root { --tblr-font-sans-serif: '{{font}}', Arial, sans;}</style>
{{/if}}
<script src="{{static_path 'sqlpage.js'}}" defer></script>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="description" content="{{description}}"/>
{{#if norobot}}
<meta name="robots" content="noindex,nofollow">
{{/if}}
{{#if refresh}}
<meta http-equiv="refresh" content="{{refresh}}">
{{/if}}
</head>
<body class="layout-boxed">
<div class="page">
{{#if title}}
<nav class="navbar navbar-expand-md navbar-light">
<div class="container-fluid">
<a class="navbar-brand" href="{{#if link}}{{link}}{{else}}/{{/if}}">
{{#if image}}
<img src="{{image}}" alt="{{title}}" width="32" height="32"
class="navbar-brand-image">
{{/if}}
{{#if icon}}
<i class="icon ti ti-{{icon}}"></i>
{{/if}}
{{title}}
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbar-menu" aria-controls="navbar-menu" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar-menu">
<ul class="navbar-nav ms-auto">
{{#each (to_array menu_item)}}
<li class="nav-item">
<a class="nav-link text-capitalize" href="{{this}}.sql">{{this}}</a>
</li>
{{/each}}
</ul>
{{#if search_target}}
<form class="d-flex" role="search" target="{{search_target}}">
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search"
name="search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
{{/if}}
</div>
</div>
</nav>
{{/if}}
<main class="page-wrapper container-xl pt-3 px-md-5 px-sm-3">
{{~#each_row~}}{{~/each_row~}}
</main>
</div>
</body>
</html>