@dotcms/react
Version:
Official React Components library to render a dotCMS page.
33 lines (32 loc) • 1.1 kB
TypeScript
import { DotCMSBasicContentlet } from '@dotcms/types';
/**
* @internal
*
* Props for the Contentlet component
* @interface DotCMSContentletRendererProps
* @property {DotCMSContentlet} contentlet - The contentlet data to be rendered
* @property {string} container - The container identifier where the contentlet is placed
*/
interface DotCMSContentletRendererProps {
contentlet: DotCMSBasicContentlet;
container: string;
}
/**
* Contentlet component that renders DotCMS content with development mode support
*
* @component
* @param {DotCMSContentletRendererProps} props - Component properties
* @param {DotCMSContentlet} props.contentlet - The contentlet to be rendered
* @param {string} props.container - The container identifier
* @returns {JSX.Element} Rendered contentlet with appropriate wrapper and attributes
*
* @example
* ```tsx
* <Contentlet
* contentlet={myContentlet}
* container="container-1"
* />
* ```
*/
export declare function Contentlet({ contentlet, container }: DotCMSContentletRendererProps): import("react/jsx-runtime").JSX.Element;
export {};