commerce/components/plp/dynamic-content.tsx
2024-07-09 06:50:12 +07:00

23 lines
605 B
TypeScript

import Tag from 'components/tag';
import { Metaobject } from 'lib/shopify/types';
import { Suspense } from 'react';
import Tabs, { TabsPlaceholder } from './tabs';
const DynamicContent = ({ content }: { content: Metaobject }) => {
const { id, type, title, ...fields } = content;
return (
<div>
<Tag text="Learn More" />
<h3 className="mb-5 mt-3 text-3xl font-semibold text-black-700 lg:text-4xl">
{content.title}
</h3>
<Suspense fallback={<TabsPlaceholder />}>
<Tabs fields={fields} />
</Suspense>
</div>
);
};
export default DynamicContent;