From 0fa5e67060bc549c7bb0b64d1c5e2c368f21792e Mon Sep 17 00:00:00 2001 From: Rainer Hahnekamp Date: Mon, 18 Dec 2023 19:55:58 +0100 Subject: [PATCH] fix(devtools): ssr mode --- libs/ngrx-toolkit/src/lib/with-devtools.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/libs/ngrx-toolkit/src/lib/with-devtools.ts b/libs/ngrx-toolkit/src/lib/with-devtools.ts index 7f508e9..aa76ec3 100644 --- a/libs/ngrx-toolkit/src/lib/with-devtools.ts +++ b/libs/ngrx-toolkit/src/lib/with-devtools.ts @@ -3,14 +3,7 @@ import { SignalStoreFeature, } from '@ngrx/signals'; import { SignalStoreFeatureResult } from '@ngrx/signals/src/signal-store-models'; -import { - effect, - EffectRef, - inject, - PLATFORM_ID, - signal, - Signal, -} from '@angular/core'; +import { effect, inject, PLATFORM_ID, signal, Signal } from '@angular/core'; import { isPlatformServer } from '@angular/common'; declare global { @@ -92,8 +85,12 @@ export function withDevtools( ): SignalStoreFeature { return (store) => { const isServer = isPlatformServer(inject(PLATFORM_ID)); + if (isServer) { + return store; + } + const extensions = window.__REDUX_DEVTOOLS_EXTENSION__; - if (isServer || !extensions) { + if (!extensions) { return store; }