@dotcms/react
Version:
Official React Components library to render a dotCMS page.
31 lines (30 loc) • 857 B
TypeScript
import { DotEditableTextProps } from './utils';
/**
* Allows inline edit content pulled from dotCMS API using TinyMCE editor
*
* @export
* @component
* @param {Readonly<DotEditableTextProps>} props {
* mode = 'plain',
* format = 'text',
* contentlet,
* fieldName = ''
* }
* @example
* ```javascript
* import { DotEditableText } from '@dotcms/react';
*
* const MyContentletWithTitle = ({ contentlet }) => (
* <h2>
* <DotEditableText
* contentlet={contentlet}
* fieldName="title"
* mode='full'
* format='text'/>
* </h2>
* );
* ```
* @returns {JSX.Element} A component to edit content inline
*/
export declare function DotEditableText({ mode, format, contentlet, fieldName }: Readonly<DotEditableTextProps>): JSX.Element;
export default DotEditableText;