UNPKG

tinacms

Version:

[![GitHub license](https://img.shields.io/github/license/tinacms/tinacms?color=blue)](https://github.com/tinacms/tinacms/blob/main/LICENSE) [![npm version](https://img.shields.io/npm/v/tinacms.svg?style=flat)](https://www.npmjs.com/package/tinacms) [![Bui

28 lines (27 loc) 1.06 kB
import React from 'react'; import { type InputFieldType } from '../wrap-field-with-meta'; import type { InputProps } from '../../../fields/components'; import type { ToolbarOverrideType, ToolbarOverrides } from './plate/toolbar/toolbar-overrides'; import type { MdxTemplate } from './plate/types'; export type RichTextType = React.PropsWithChildren<InputFieldType<InputProps, { templates: MdxTemplate[]; toolbarOverride?: ToolbarOverrideType[]; overrides?: ToolbarOverrides; }>>; export declare const MdxFieldPlugin: { name: string; Component: (props: InputFieldType<InputProps, { templates: MdxTemplate[]; toolbarOverride?: ToolbarOverrideType[]; overrides?: ToolbarOverrides; }>) => React.JSX.Element; }; export declare const MdxFieldPluginExtendible: { name: string; validate(value: any): string; Component: (props: InputFieldType<InputProps, { templates: MdxTemplate[]; toolbarOverride?: ToolbarOverrideType[]; overrides?: ToolbarOverrides; }>) => React.JSX.Element; };