UNPKG

@dotcms/react

Version:

Official React Components library to render a dotCMS page.

37 lines (36 loc) 1.21 kB
import { DotCMSBasicContentlet } from '@dotcms/types'; /** * CSS class name for contentlet elements */ export declare const CONTENTLET_CLASS = "dotcms-contentlet"; /** * @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 {};