diff --git a/code/frontend/src/app/app.routes.ts b/code/frontend/src/app/app.routes.ts index 4319caae..bbc1a893 100644 --- a/code/frontend/src/app/app.routes.ts +++ b/code/frontend/src/app/app.routes.ts @@ -6,11 +6,28 @@ export const routes: Routes = [ { path: 'dashboard', loadComponent: () => import('./dashboard/dashboard-page/dashboard-page.component').then(m => m.DashboardPageComponent) }, { path: 'logs', loadComponent: () => import('./logging/logs-viewer/logs-viewer.component').then(m => m.LogsViewerComponent) }, { path: 'events', loadComponent: () => import('./events/events-viewer/events-viewer.component').then(m => m.EventsViewerComponent) }, + { - path: 'settings', - loadComponent: () => import('./settings/settings-page/settings-page.component').then(m => m.SettingsPageComponent), + path: 'general-settings', + loadComponent: () => import('./settings/general-settings/general-settings.component').then(m => m.GeneralSettingsComponent), canDeactivate: [pendingChangesGuard] }, + { + path: 'queue-cleaner', + loadComponent: () => import('./settings/queue-cleaner/queue-cleaner-settings.component').then(m => m.QueueCleanerSettingsComponent), + canDeactivate: [pendingChangesGuard] + }, + { + path: 'content-blocker', + loadComponent: () => import('./settings/content-blocker/content-blocker-settings.component').then(m => m.ContentBlockerSettingsComponent), + canDeactivate: [pendingChangesGuard] + }, + { + path: 'download-cleaner', + loadComponent: () => import('./settings/download-cleaner/download-cleaner-settings.component').then(m => m.DownloadCleanerSettingsComponent), + canDeactivate: [pendingChangesGuard] + }, + { path: 'sonarr', loadComponent: () => import('./settings/sonarr/sonarr-settings.component').then(m => m.SonarrSettingsComponent) }, { path: 'radarr', loadComponent: () => import('./settings/radarr/radarr-settings.component').then(m => m.RadarrSettingsComponent) }, { path: 'lidarr', loadComponent: () => import('./settings/lidarr/lidarr-settings.component').then(m => m.LidarrSettingsComponent) }, diff --git a/code/frontend/src/app/layout/sidebar-content/sidebar-content.component.html b/code/frontend/src/app/layout/sidebar-content/sidebar-content.component.html index 96b1f385..c090e6d1 100644 --- a/code/frontend/src/app/layout/sidebar-content/sidebar-content.component.html +++ b/code/frontend/src/app/layout/sidebar-content/sidebar-content.component.html @@ -10,115 +10,105 @@ -