From 68ba928ef7d61873d26d58747177c4d891f84098 Mon Sep 17 00:00:00 2001 From: 8lane Date: Mon, 14 Oct 2024 11:56:33 +0100 Subject: [PATCH] refactor: cache --- src/app/components/cms/pages/Landing.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/components/cms/pages/Landing.tsx b/src/app/components/cms/pages/Landing.tsx index fef196f5..014643ba 100644 --- a/src/app/components/cms/pages/Landing.tsx +++ b/src/app/components/cms/pages/Landing.tsx @@ -1,11 +1,15 @@ +import { cache } from 'react' + import { View } from '@/app/components/ui/ukhsa' import { getLandingPage } from '@/app/utils/cms' import { renderSection } from '@/app/utils/cms.utils' import { RelatedLinksWrapper } from '../../ui/ukhsa/RelatedLinks/RelatedLinksWrapper' +const getPage = cache(getLandingPage) + export default async function LandingPage() { - const { body, related_links_layout: relatedLinksLayout, related_links: relatedLinks } = await getLandingPage() + const { body, related_links_layout: relatedLinksLayout, related_links: relatedLinks } = await getPage() return (