initial commit
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
||||
|
||||
<title>{{ .Title }}</title>
|
||||
|
||||
<link href="https://cdn.jsdelivr.net/npm/daisyui@5.0" rel="stylesheet" type="text/css" />
|
||||
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/daisyui@5/themes.css" rel="stylesheet" type="text/css" />
|
||||
<script src="https://cdn.jsdelivr.net/npm/htmx.org@2/dist/htmx.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/alpinejs@3/dist/cdn.min.js" defer></script>
|
||||
|
||||
<style>
|
||||
.spinner {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.htmx-request .spinner {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.htmx-request.spinner {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.htmx-request .button-text {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,20 @@
|
||||
<fieldset class="fieldset" id="{{ .ID }}">
|
||||
<legend class="fieldset-legend">{{ .Legend }}</legend>
|
||||
<input
|
||||
type="{{ .Type }}"
|
||||
class="input {{ .InputClass }}"
|
||||
placeholder="{{ .Placeholder }}"
|
||||
name="{{ .Name }}"
|
||||
value="{{ .Value }}"
|
||||
hx-post="{{ .Endpoint }}"
|
||||
hx-trigger="{{ .Trigger }}"
|
||||
hx-target="#{{ .ID }}"
|
||||
hx-swap="outerHTML"
|
||||
x-data
|
||||
@input="$el.classList.remove('input-error', 'text-error'); $el.nextElementSibling.textContent = ''"
|
||||
|
||||
/>
|
||||
<p class="label min-h-[1.2rem] {{ .InputClass }}">
|
||||
{{ .Hint }}
|
||||
</p>
|
||||
</fieldset>
|
||||
Reference in New Issue
Block a user