diff --git a/src/app/layout/component/app.floatingconfigurator.ts b/src/app/layout/component/app.floatingconfigurator.ts index a7cf963..2754722 100644 --- a/src/app/layout/component/app.floatingconfigurator.ts +++ b/src/app/layout/component/app.floatingconfigurator.ts @@ -1,14 +1,15 @@ -import { Component, computed, inject } from '@angular/core'; +import {Component, computed, inject, input} from '@angular/core'; import { ButtonModule } from 'primeng/button'; import { StyleClassModule } from 'primeng/styleclass'; import { AppConfigurator } from './app.configurator'; import { LayoutService } from '../service/layout.service'; +import {CommonModule} from "@angular/common"; @Component({ selector: 'app-floating-configurator', - imports: [ButtonModule, StyleClassModule, AppConfigurator], + imports: [CommonModule, ButtonModule, StyleClassModule, AppConfigurator], template: ` -
+
@@ -20,9 +21,12 @@ import { LayoutService } from '../service/layout.service'; export class AppFloatingConfigurator { LayoutService = inject(LayoutService); + float = input(true); + isDarkTheme = computed(() => this.LayoutService.layoutConfig().darkTheme); toggleDarkMode() { this.LayoutService.layoutConfig.update((state) => ({ ...state, darkTheme: !state.darkTheme })); } + } diff --git a/src/app/pages/landing/components/topbarwidget.component.ts b/src/app/pages/landing/components/topbarwidget.component.ts index 8d27181..54856d4 100644 --- a/src/app/pages/landing/components/topbarwidget.component.ts +++ b/src/app/pages/landing/components/topbarwidget.component.ts @@ -3,10 +3,11 @@ import { StyleClassModule } from 'primeng/styleclass'; import { Router, RouterModule } from '@angular/router'; import { RippleModule } from 'primeng/ripple'; import { ButtonModule } from 'primeng/button'; +import {AppFloatingConfigurator} from "@/layout/component/app.floatingconfigurator"; @Component({ selector: 'topbar-widget', - imports: [RouterModule, StyleClassModule, ButtonModule, RippleModule], + imports: [RouterModule, StyleClassModule, ButtonModule, RippleModule, AppFloatingConfigurator], template: ` +
` }) diff --git a/src/app/pages/landing/landing.ts b/src/app/pages/landing/landing.ts index 446e0e3..bfc15ea 100644 --- a/src/app/pages/landing/landing.ts +++ b/src/app/pages/landing/landing.ts @@ -27,7 +27,6 @@ import {AppFloatingConfigurator} from "@/layout/component/app.floatingconfigurat
- ` }) export class Landing {}