32 lines
798 B
Plaintext
32 lines
798 B
Plaintext
package view
|
|
|
|
import (
|
|
"stevenlr.com/locker/model"
|
|
)
|
|
|
|
templ Main(contents templ.Component, currentUser *model.User) {
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Cool locker app</title>
|
|
<link rel="stylesheet" href="/static/style.css" />
|
|
<script type="module" src="/static/ui-components.js"></script>
|
|
<script src="/static/htmx.min.js"></script>
|
|
<script src="/static/response-targets.js"></script>
|
|
</head>
|
|
<body
|
|
hx-boost="true"
|
|
hx-ext="response-targets"
|
|
class="
|
|
w-full sm:max-w-screen-sm md:max-w-screen-md
|
|
mx-auto py-6
|
|
bg-slate-900
|
|
text-slate-400
|
|
"
|
|
>
|
|
@LoginForm(currentUser)
|
|
@contents
|
|
</body>
|
|
</html>
|
|
}
|