import HowItWorks from "@/components/Blocks/DynamicContent/HowItWorks"
import LoyaltyLevels from "@/components/Blocks/DynamicContent/LoyaltyLevels"
import Overview from "@/components/Blocks/DynamicContent/Overview"
import OverviewTable from "@/components/Blocks/DynamicContent/OverviewTable"
import EarnAndBurn from "@/components/Blocks/DynamicContent/Points/EarnAndBurn"
import ExpiringPoints from "@/components/Blocks/DynamicContent/Points/ExpiringPoints"
import PointsOverview from "@/components/Blocks/DynamicContent/Points/Overview"
import CurrentRewardsBlock from "@/components/Blocks/DynamicContent/Rewards/CurrentLevel"
import NextLevelRewardsBlock from "@/components/Blocks/DynamicContent/Rewards/NextLevel"
import PreviousStays from "@/components/Blocks/DynamicContent/Stays/Previous"
import SoonestStays from "@/components/Blocks/DynamicContent/Stays/Soonest"
import UpcomingStays from "@/components/Blocks/DynamicContent/Stays/Upcoming"
import type { DynamicContentProps } from "@/types/components/blocks/dynamicContent"
import { DynamicContentEnum } from "@/types/enums/dynamicContent"
export default async function DynamicContent({
dynamic_content,
firstItem,
}: DynamicContentProps) {
switch (dynamic_content.component) {
case DynamicContentEnum.Blocks.components.current_benefits:
return
case DynamicContentEnum.Blocks.components.earn_and_burn:
return
case DynamicContentEnum.Blocks.components.expiring_points:
return
case DynamicContentEnum.Blocks.components.how_it_works:
return (
)
case DynamicContentEnum.Blocks.components.loyalty_levels:
return (
)
case DynamicContentEnum.Blocks.components.membership_overview:
return
case DynamicContentEnum.Blocks.components.next_benefits:
return
case DynamicContentEnum.Blocks.components.overview_table:
return (
)
case DynamicContentEnum.Blocks.components.points_overview:
return
case DynamicContentEnum.Blocks.components.previous_stays:
return
case DynamicContentEnum.Blocks.components.soonest_stays:
return
case DynamicContentEnum.Blocks.components.upcoming_stays:
return
default:
return null
}
}