PR Fixes
This commit is contained in:
@@ -21,21 +21,16 @@ import LoadingSpinner from "@/components/LoadingSpinner"
|
||||
import type { DynamicContentProps } from "@/types/components/blocks/dynamicContent"
|
||||
import { DynamicContentEnum } from "@/types/enums/dynamicContent"
|
||||
|
||||
export default function DynamicContent({
|
||||
dynamic_content,
|
||||
firstItem,
|
||||
}: DynamicContentProps) {
|
||||
export default function DynamicContent(props: DynamicContentProps) {
|
||||
return (
|
||||
<Suspense fallback={<LoadingSpinner />}>
|
||||
{renderDynamicComponent(dynamic_content, firstItem)}
|
||||
<DynamicContentBlocks {...props} />
|
||||
</Suspense>
|
||||
)
|
||||
}
|
||||
|
||||
function renderDynamicComponent(
|
||||
dynamic_content: DynamicContentProps["dynamic_content"],
|
||||
firstItem: DynamicContentProps["firstItem"]
|
||||
) {
|
||||
function DynamicContentBlocks(props: DynamicContentProps) {
|
||||
const { dynamic_content, firstItem } = props
|
||||
switch (dynamic_content.component) {
|
||||
case DynamicContentEnum.Blocks.components.current_benefits:
|
||||
return <CurrentRewardsBlock {...dynamic_content} />
|
||||
|
||||
@@ -12,11 +12,9 @@ export function preload() {
|
||||
|
||||
export default function Footer() {
|
||||
return (
|
||||
<Suspense>
|
||||
<footer>
|
||||
<FooterNavigation />
|
||||
<FooterDetails />
|
||||
</footer>
|
||||
</Suspense>
|
||||
<footer>
|
||||
<FooterNavigation />
|
||||
<FooterDetails />
|
||||
</footer>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user