UNPKG

@dotcms/react

Version:

Official React Components library to render a dotCMS page.

33 lines (32 loc) 1.05 kB
import { DotCMSColumnContainer } from '@dotcms/types'; /** * @internal * * Props for the Container component * @interface DotCMSContainerRendererProps * @property {DotCMSColumnContainer} container - The container data to be rendered */ type DotCMSContainerRendererProps = { container: DotCMSColumnContainer; }; /** * @internal * * Container component that renders DotCMS containers and their contentlets. * This component is responsible for: * - Rendering container content based on DotCMS Page API data * - Handling empty container states * - Providing proper data attributes for DotCMS functionality * - Managing container contentlets rendering * * @component * @param {DotCMSContainerRendererProps} props - Component properties * @returns {JSX.Element} Rendered container with its contentlets or empty state message * * @example * ```tsx * <Container container={containerData} /> * ``` */ export declare function Container({ container }: DotCMSContainerRendererProps): import("react/jsx-runtime").JSX.Element; export {};