From 454ffc4392f6c1c61ed892663f6b34a82ac14673 Mon Sep 17 00:00:00 2001 From: Mirko Nowak Date: Sun, 12 Nov 2023 14:20:03 +0200 Subject: [PATCH] fix: readonly signals --- src/app/core/services/fullscreen.modal.service.ts | 2 +- src/app/core/services/menu.service.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/core/services/fullscreen.modal.service.ts b/src/app/core/services/fullscreen.modal.service.ts index 361c35a..e79f5ae 100644 --- a/src/app/core/services/fullscreen.modal.service.ts +++ b/src/app/core/services/fullscreen.modal.service.ts @@ -15,6 +15,6 @@ export class FullscreenModalService { } getModalSignal(): Signal { - return this.modalContent; + return this.modalContent.asReadonly(); } } diff --git a/src/app/core/services/menu.service.ts b/src/app/core/services/menu.service.ts index 2f695ed..3a0eeff 100644 --- a/src/app/core/services/menu.service.ts +++ b/src/app/core/services/menu.service.ts @@ -1,5 +1,4 @@ import {Injectable, Signal, signal} from '@angular/core'; -import {BehaviorSubject, Observable} from 'rxjs'; @Injectable() export class MenuService { @@ -17,7 +16,7 @@ export class MenuService { this.sideMenuOpen.update(value => !value); } - openSignal() { - return this.sideMenuOpen; + openSignal(): Signal { + return this.sideMenuOpen.asReadonly(); } }