-
diff --git a/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.scss b/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.scss
deleted file mode 100644
index de9fcc0..0000000
--- a/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-.container {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 100%;
- flex-direction: column;
- overflow: hidden;
- margin: 16px;
-}
diff --git a/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.spec.ts b/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.spec.ts
deleted file mode 100644
index a04a71a..0000000
--- a/src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.spec.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { provideZonelessChangeDetection } from '@angular/core';
-import { MatDialogRef } from '@angular/material/dialog';
-import { vi } from 'vitest';
-import { CalendarSettingsDialog } from './calendar-settings-dialog';
-
-describe('CalendarSettingsDialog', () => {
- let component: CalendarSettingsDialog;
- let fixture: ComponentFixture
-
- {{ tr().settings.title }}
-{{ tr().settings.description }}
-
- @for (setting of calendarSettingsService.settingsArray; track setting.id) {
-
- {{ tr().settings.selectLanguage }}
-
- @for (lang of translationService.availableLanguages; track lang) {
- {{
- translationService.getLanguageName(lang)
- }}
- }
-
-
-
-
-
-
- {{ getSettingDescription(setting.id) }}
-
-
- }
-
- user-settings works!
+{{ tr().settings.title }}
+{{ tr().settings.description }}
+
+
+ {{ tr().settings.selectTheme }}
+
+ @for (preference of themePreferences; track preference) {
+ {{
+ tr().settings.themeOptions[preference]
+ }}
+ }
+
+ @if (themeService.themePreference() === 'system') {
+
+ {{ tr().settings.systemAppearance }}:
+ {{ tr().settings.themeOptions[themeService.effectiveTheme()] }}
+
+ }
+
+
+ {{ tr().settings.selectLanguage }}
+
+ @for (lang of translationService.availableLanguages; track lang) {
+ {{
+ translationService.getLanguageName(lang)
+ }}
+ }
+
+
+
+ {{ tr().settings.showWeekNumbers }}
+
+
+