diff --git a/apps/mana/apps/web/src/lib/modules/themes/ListView.svelte b/apps/mana/apps/web/src/lib/modules/themes/ListView.svelte
index ce383b354..3679b0f17 100644
--- a/apps/mana/apps/web/src/lib/modules/themes/ListView.svelte
+++ b/apps/mana/apps/web/src/lib/modules/themes/ListView.svelte
@@ -1,29 +1,106 @@
-
theme.setVariant(v)}
- showModeSelector={true}
- currentMode={theme.mode}
- onModeChange={(m) => theme.setMode(m)}
- showBackButton={false}
- transparent={wallpaperStore.hasWallpaper}
- >
-
-
+
+
+ Modus
+
+ {#each modes as m}
+ {@const isActive = theme.mode === m.id}
+
+ {/each}
+
+
+
+
+
+ Aktuelles Theme
+
+ {#each allVariants as variant (variant)}
+ {@const def = THEME_DEFINITIONS[variant]}
+ {@const isActive = theme.variant === variant}
+
+ {/each}
+
+
+
+
+