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