feat(SW-1543): join scandic friends block is now hidden for logged in users

This commit is contained in:
Christian Andolf
2025-02-05 16:51:45 +01:00
parent 18288cb849
commit c622a65a8a

View File

@@ -23,6 +23,7 @@ import {
TrackingChannelEnum, TrackingChannelEnum,
type TrackingSDKPageData, type TrackingSDKPageData,
} from "@/types/components/tracking" } from "@/types/components/tracking"
import { BlocksEnums } from "@/types/enums/blocks"
import type { import type {
GetStartPageData, GetStartPageData,
GetStartPageRefsSchema, GetStartPageRefsSchema,
@@ -183,8 +184,21 @@ export const startPageQueryRouter = router({
siteVersion: "new-web", siteVersion: "new-web",
} }
const session = await ctx.auth()
return { 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, tracking,
} }
}), }),