From a0fbd79984a3b86e7ef4d6777c7ac4cb4497eaf5 Mon Sep 17 00:00:00 2001 From: Arthur Andrade Date: Mon, 13 Jan 2025 10:51:07 -0300 Subject: [PATCH] fix: adjust page generator after refactor --- packages/cli/src/utils/plugins.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/cli/src/utils/plugins.ts b/packages/cli/src/utils/plugins.ts index e0e9dcb87f..746e01bc98 100644 --- a/packages/cli/src/utils/plugins.ts +++ b/packages/cli/src/utils/plugins.ts @@ -127,26 +127,27 @@ const getPluginPageFileContent = ( // GENERATED FILE // @ts-nocheck import * as page from 'src/plugins/${pluginName}/pages/${pageName}'; -${appLayout ? `import GlobalSections, { getGlobalSectionsData } from 'src/components/cms/GlobalSections'` : ``} +${appLayout ? `import { getGlobalSectionsData } from 'src/components/cms/GlobalSections'` : ``} +${appLayout ? `import RenderSections from 'src/components/cms/RenderSections'` : ``} export async function getServerSideProps(${appLayout ? '{ previewData, ...otherProps }' : 'otherProps'}) { const noop = async function() {} const loaderData = await (page.loader || noop)(otherProps) -${appLayout ? `const globalSections = await getGlobalSectionsData(previewData)` : ``} +${appLayout ? `const { sections = [] } = await getGlobalSectionsData(previewData)` : ``} return { props: { data: loaderData, - ${appLayout ? 'globalSections: globalSections' : ``} + ${appLayout ? 'globalSections: sections' : ``} } } } export default function Page(props) { ${ appLayout - ? `return + ? `return {page.default(props.data)} - ` + ` : `return page.default(props.data)` } }