From c1cb9bf8200f9eac4a0849ee3aa804b2556ef1aa Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Sun, 3 May 2026 23:50:46 +0200 Subject: [PATCH] feat(settings): restructure Settings.vue into sidebar layout with 4 submenus + AgendaSettings.vue --- resources/js/Pages/Settings.vue | 282 ++++++------------ .../js/Pages/Settings/AgendaSettings.vue | 139 +++++++++ 2 files changed, 233 insertions(+), 188 deletions(-) create mode 100644 resources/js/Pages/Settings/AgendaSettings.vue diff --git a/resources/js/Pages/Settings.vue b/resources/js/Pages/Settings.vue index d764ef5..baf81cf 100644 --- a/resources/js/Pages/Settings.vue +++ b/resources/js/Pages/Settings.vue @@ -1,70 +1,38 @@ @@ -79,148 +47,86 @@ async function saveField(key) {
-
+
-
-

- ProPresenter Makro-Konfiguration -

-

- Diese Einstellungen werden beim Export auf Copyright-Folien als Makro-Aktion angewendet. -

-
- -
-
- - -
- - -
+ + - -
- - - -
-
- -

- {{ errors[field.key] }} -

- -

- Standard: {{ field.defaultValue }} -

+ {{ item.label }} + +
-
-
-
-
-

Agenda-Konfiguration

-

Diese Einstellungen steuern, wie der Gottesdienst-Ablauf angezeigt und exportiert wird.

-
-
-
- - -
- - -
+
+
+ {{ item.label }} + + +
-
- - - -
+ +
+ +
+

+ Globale Makro-Zuweisungen +

+

+ Hier werden die globalen Makro-Zuweisungen konfiguriert. +

-

- {{ errors[field.key] }} -

+ +
+

+ Makro-Import +

+

+ Importiere eine ProPresenter Makro-Datei. +

+
-

{{ field.helpText }}

+ +
+

+ Label-Import +

+

+ Importiere eine ProPresenter Labels-Datei. +

+
-

- Standard: {{ field.defaultValue }} -

+ +
diff --git a/resources/js/Pages/Settings/AgendaSettings.vue b/resources/js/Pages/Settings/AgendaSettings.vue new file mode 100644 index 0000000..4477bbc --- /dev/null +++ b/resources/js/Pages/Settings/AgendaSettings.vue @@ -0,0 +1,139 @@ + + +