Merged in fix/move-sas-comparison-to-dynamic-content (pull request #1279)
Move SASTierComparison block to DynamicContent Approved-by: Erik Tiekstra
This commit is contained in:
25
components/Blocks/DynamicContent/SASTierComparison/index.tsx
Normal file
25
components/Blocks/DynamicContent/SASTierComparison/index.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
import { serverClient } from "@/lib/trpc/server"
|
||||
|
||||
import { SasTierComparison } from "@/components/SasTierComparison"
|
||||
|
||||
type SASTierComparisonBlockProps = {
|
||||
title: string
|
||||
preamble: string
|
||||
}
|
||||
export default async function SASTierComparisonBlock({
|
||||
title,
|
||||
preamble,
|
||||
}: SASTierComparisonBlockProps) {
|
||||
const tierComparison =
|
||||
await serverClient().contentstack.partner.getSasTierComparison()
|
||||
|
||||
if (!tierComparison) return null
|
||||
|
||||
return (
|
||||
<SasTierComparison
|
||||
title={title}
|
||||
preamble={preamble}
|
||||
tierComparison={tierComparison}
|
||||
/>
|
||||
)
|
||||
}
|
||||
@@ -11,6 +11,7 @@ import ExpiringPoints from "@/components/Blocks/DynamicContent/Points/ExpiringPo
|
||||
import PointsOverview from "@/components/Blocks/DynamicContent/Points/Overview"
|
||||
import CurrentRewardsBlock from "@/components/Blocks/DynamicContent/Rewards/CurrentRewards"
|
||||
import NextLevelRewardsBlock from "@/components/Blocks/DynamicContent/Rewards/NextLevel"
|
||||
import SASTierComparisonBlock from "@/components/Blocks/DynamicContent/SASTierComparison"
|
||||
import SignupFormWrapper from "@/components/Blocks/DynamicContent/SignupFormWrapper"
|
||||
import SignUpVerification from "@/components/Blocks/DynamicContent/SignUpVerification"
|
||||
import PreviousStays from "@/components/Blocks/DynamicContent/Stays/Previous"
|
||||
@@ -74,6 +75,13 @@ function DynamicContentBlocks(props: DynamicContentProps) {
|
||||
return <SoonestStays {...dynamic_content} />
|
||||
case DynamicContentEnum.Blocks.components.upcoming_stays:
|
||||
return <UpcomingStays {...dynamic_content} />
|
||||
case DynamicContentEnum.Blocks.components.sas_tier_comparison:
|
||||
return (
|
||||
<SASTierComparisonBlock
|
||||
title={dynamic_content.title}
|
||||
preamble={dynamic_content.subtitle}
|
||||
/>
|
||||
)
|
||||
default:
|
||||
return null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user