mirror of
https://github.com/wizarrrr/wizarr.git
synced 2026-08-03 00:37:52 -04:00
44 lines
2.1 KiB
HTML
44 lines
2.1 KiB
HTML
{# templates/settings/wizard/form.html #}
|
|
<section class="max-w-3xl mx-auto py-6">
|
|
<h1 class="text-xl font-bold mb-4 text-gray-900 dark:text-white">
|
|
{{ _(action == 'create' and 'Create Wizard Step' or 'Edit Wizard Step') }}
|
|
</h1>
|
|
<form method="post" class="space-y-4">
|
|
<div>
|
|
{{ form.server_type.label(class="block mb-1 text-sm font-medium text-gray-700 dark:text-gray-300") }}
|
|
{{ form.server_type(class="w-full border rounded p-2 dark:bg-gray-700 dark:border-gray-600") }}
|
|
</div>
|
|
<div>
|
|
{{ form.title.label(class="block mb-1 text-sm font-medium text-gray-700 dark:text-gray-300") }}
|
|
{{ form.title(class="w-full border rounded p-2 dark:bg-gray-700 dark:border-gray-600") }}
|
|
</div>
|
|
<div>
|
|
{{ form.markdown.label(class="block mb-1 text-sm font-medium text-gray-700 dark:text-gray-300") }}
|
|
{{ form.markdown(rows="10", class="w-full border rounded p-2 font-mono dark:bg-gray-700 dark:border-gray-600") }}
|
|
</div>
|
|
<div class="flex items-start gap-3">
|
|
{{ form.require_interaction(class="h-5 w-5 text-primary rounded focus:ring-primary") }}
|
|
<div class="flex flex-col">
|
|
<label for="{{ form.require_interaction.id }}"
|
|
class="text-sm font-medium text-gray-700 dark:text-gray-300 select-none">
|
|
{{ form.require_interaction.label.text }}
|
|
</label>
|
|
<span class="text-xs text-gray-500 dark:text-gray-400">{{ form.require_interaction.description }}</span>
|
|
</div>
|
|
</div>
|
|
<div class="flex gap-2">
|
|
<button type="submit" class="px-4 py-2 rounded bg-primary text-white">{{ _("Save") }}</button>
|
|
<button type="button"
|
|
class="px-4 py-2 rounded bg-gray-200 dark:bg-gray-700"
|
|
hx-post="{{ url_for('wizard_admin.preview_markdown') }}"
|
|
hx-include="[name='markdown']"
|
|
hx-target="#preview-area"
|
|
hx-swap="innerHTML">{{ _("Preview") }}</button>
|
|
<a href="{{ url_for('wizard_admin.list_steps') }}"
|
|
class="ml-2 text-gray-600 hover:underline">{{ _("Cancel") }}</a>
|
|
</div>
|
|
<div id="preview-area"
|
|
class="mt-6 border p-4 rounded dark:border-gray-700"></div>
|
|
</form>
|
|
</section>
|