From c622a65a8aebc98faa65f4f2f7c88ff94ab86afe Mon Sep 17 00:00:00 2001 From: Christian Andolf Date: Wed, 5 Feb 2025 16:51:45 +0100 Subject: [PATCH] feat(SW-1543): join scandic friends block is now hidden for logged in users --- server/routers/contentstack/startPage/query.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/server/routers/contentstack/startPage/query.ts b/server/routers/contentstack/startPage/query.ts index 5ce2c5ace..14933cf81 100644 --- a/server/routers/contentstack/startPage/query.ts +++ b/server/routers/contentstack/startPage/query.ts @@ -23,6 +23,7 @@ import { TrackingChannelEnum, type TrackingSDKPageData, } from "@/types/components/tracking" +import { BlocksEnums } from "@/types/enums/blocks" import type { GetStartPageData, GetStartPageRefsSchema, @@ -183,8 +184,21 @@ export const startPageQueryRouter = router({ siteVersion: "new-web", } + const session = await ctx.auth() + return { - startPage: startPage.data.start_page, + startPage: { + ...startPage.data.start_page, + blocks: startPage.data.start_page.blocks?.filter((block) => { + if ( + block.typename === BlocksEnums.block.JoinScandicFriends && + session + ) { + return null + } + return block + }), + }, tracking, } }),