hugo-theme-cyberscopes/layouts/shortcodes/hx/data-form.html

11 lines
445 B
HTML

{{- $root := .Site.Params.Api.Root -}}
{{- $name := .Get "name" | default "data" -}}
{{- $action := .Get "action" | default "data" -}}
{{- $domain := .Get "domain" | default $.Page.Params.api.domain -}}
{{- $target := .Get "target" | default "#cs-debug" -}}
{{- $label := "Submit" -}}
<form name="{{ $name }}" hx-target="{{ $target }}"
hx-post="{{ $root }}/{{ $domain }}/{{ $action }}">
{{ .Inner }}
<button>{{ $label }}</button>
</form>