commerce/components/plp/content.tsx
Chloe 631d861324
add default content for PLP page
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-07-10 08:49:36 +07:00

20 lines
585 B
TypeScript

import { getMetaobject } from 'lib/shopify';
import { Collection } from 'lib/shopify/types';
import DefaultContent from './default-content';
import DynamicContent from './dynamic-content';
const Content = async ({ collection }: { collection: Collection }) => {
if (!collection.dynamicContent) {
return <DefaultContent collection={collection} />;
}
const content = await getMetaobject({ id: collection.dynamicContent });
if (!content) {
return <DefaultContent collection={collection} />;
}
return <DynamicContent content={content} />;
};
export default Content;