// Below are built-in components that are available in the app, it's recommended to keep them as is import { BYOCWrapper, NextjsJssComponent, FEaaSWrapper } from '@sitecore-content-sdk/nextjs'; import { Form } from '@sitecore-content-sdk/nextjs'; // end of built-in components // Components imported from the app itself import * as CdpPageView from 'src/components/CdpPageView'; import * as ColumnSplitter from 'src/components/ColumnSplitter'; import * as Container from 'src/components/Container'; import * as ContentBlock from 'src/components/ContentBlock'; import * as FEAASScripts from 'src/components/FEAASScripts'; import * as Image from 'src/components/Image'; import * as LinkList from 'src/components/LinkList'; import * as Navigation from 'src/components/Navigation'; import * as PageContent from 'src/components/PageContent'; import * as PartialDesignDynamicPlaceholder from 'src/components/PartialDesignDynamicPlaceholder'; import * as Promo from 'src/components/Promo'; import * as RichText from 'src/components/RichText'; import * as RowSplitter from 'src/components/RowSplitter'; import * as SitecoreStyles from 'src/components/SitecoreStyles'; import * as Title from 'src/components/Title'; // Components must be registered with to match the string key with component name in Sitecore export const componentMap = new Map([ ['BYOCWrapper', BYOCWrapper], ['FEaaSWrapper', FEaaSWrapper], ['Form', Form], ['CdpPageView', CdpPageView], ['ColumnSplitter', ColumnSplitter], ['Container', Container], ['ContentBlock', ContentBlock], ['FEAASScripts', FEAASScripts], ['Image', Image], ['LinkList', LinkList], ['Navigation', Navigation], ['PageContent', PageContent], ['PartialDesignDynamicPlaceholder', PartialDesignDynamicPlaceholder], ['Promo', Promo], ['RichText', RichText], ['RowSplitter', RowSplitter], ['SitecoreStyles', SitecoreStyles], ['Title', Title], ]); export default componentMap;