diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f8ca62c..87c0e04 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -22,6 +22,12 @@ sprite: `${env.PUBLIC_BASE_PATH}/img/menu-rules.png`, href: `${env.PUBLIC_BASE_PATH}/rules`, active: false + }, + { + name: 'FAQ', + sprite: `${env.PUBLIC_BASE_PATH}/img/menu-faq.png`, + href: `${env.PUBLIC_BASE_PATH}/faq`, + active: false } ]; diff --git a/src/routes/admin/settings/+page.server.ts b/src/routes/admin/settings/+page.server.ts index e47c981..5f731cf 100644 --- a/src/routes/admin/settings/+page.server.ts +++ b/src/routes/admin/settings/+page.server.ts @@ -22,6 +22,9 @@ export const load: PageServerLoad = async ({ parent, cookies }) => { return { settings: { + global: { + paypal_link: settings['global.paypal_link'] ?? '' + }, register: { enabled: settings['register.enabled'] ?? true, disabled_title: settings['register.disabled_title'] ?? 'Anmeldung geschlossen', diff --git a/src/routes/admin/settings/+page.svelte b/src/routes/admin/settings/+page.svelte index 0dbec79..d8c9de9 100644 --- a/src/routes/admin/settings/+page.svelte +++ b/src/routes/admin/settings/+page.svelte @@ -8,6 +8,9 @@ await fetch(`${env.PUBLIC_BASE_PATH}/admin/settings`, { method: 'POST', body: JSON.stringify({ + global: { + paypal_link: returnIfNoDup(settings.global.paypal_link, data.settings.global.paypal_link) + }, register: { enabled: returnIfNoDup(settings.register.enabled, data.settings.register.enabled), disabled_title: returnIfNoDup( @@ -32,6 +35,13 @@
+
+
Global
+ +
Anmeldung
- - diff --git a/static/img/menu-faq.png b/static/img/menu-faq.png new file mode 100644 index 0000000..1016fe3 Binary files /dev/null and b/static/img/menu-faq.png differ