add option to change title if registration is closed (#25)
All checks were successful
delpoy / build-and-deploy (push) Successful in 13m44s

This commit is contained in:
2024-10-19 15:47:01 +02:00
parent 0d5e68689c
commit 89152bfaa9
4 changed files with 37 additions and 5 deletions

View File

@ -23,7 +23,9 @@ export const load: PageServerLoad = async ({ parent, cookies }) => {
return {
settings: {
register: {
enabled: settings['register.enabled'] ?? true
enabled: settings['register.enabled'] ?? true,
disabled_title: settings['register.disabled_title'] ?? 'Anmeldung geschlossen',
disabled_details: settings['register.disabled_details'] ?? ''
}
},
self: self

View File

@ -9,7 +9,15 @@
method: 'POST',
body: JSON.stringify({
register: {
enabled: returnIfNoDup(settings.register.enabled, data.settings.register.enabled)
enabled: returnIfNoDup(settings.register.enabled, data.settings.register.enabled),
disabled_title: returnIfNoDup(
settings.register.disabled_title,
data.settings.register.disabled_title
),
disabled_details: returnIfNoDup(
settings.register.disabled_details,
data.settings.register.disabled_details
)
}
} as PageData['settings'])
});
@ -30,6 +38,22 @@
<span class="label-text">Aktiviert</span>
<input type="checkbox" class="toggle" bind:checked={settings.register.enabled} />
</label>
<label class="label">
<span>Text wenn die Anmeldung deaktiviert ist</span>
<input
type="text"
class="input input-bordered"
bind:value={settings.register.disabled_title}
/>
</label>
<label class="label">
<span>Sub-Text wenn die Anmeldung deaktiviert ist</span>
<input
type="text"
class="input input-bordered"
bind:value={settings.register.disabled_details}
/>
</label>
</div>
</div>
<div class="mb-6">