diff --git a/components/layout/dynamic-content-manager/dynamic-content-manager.tsx b/components/layout/dynamic-content-manager/dynamic-content-manager.tsx index ffa2edf3e..7cd46fd67 100644 --- a/components/layout/dynamic-content-manager/dynamic-content-manager.tsx +++ b/components/layout/dynamic-content-manager/dynamic-content-manager.tsx @@ -8,6 +8,7 @@ const USPSection = dynamic(() => import('components/modules/usp-section')); const Slider = dynamic(() => import('components/modules/slider')); const BlurbSection = dynamic(() => import('components/modules/blurb-section')); const FilteredProductList = dynamic(() => import('components/modules/filtered-product-list')); +const ReusableSection = dynamic(() => import('components/modules/reusable-section')); interface getContentComponentProps { _type: string; _key: number; @@ -40,6 +41,13 @@ const getContentComponent = ({ _type, _key, disabled, ...rest }: getContentCompo return; } break; + case 'reusableSection': + if (disabled !== true) { + Component = ReusableSection; + } else { + return; + } + break; default: return (