UNPKG

react-simple-wysiwyg

Version:
48 lines (47 loc) 1.75 kB
import React from 'react'; import type { HTMLAttributes, ReactNode } from 'react'; import { EditorState } from '../editor/EditorContext'; export declare const BtnBold: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnBulletList: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnClearFormatting: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnItalic: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnStrikeThrough: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnLink: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnNumberedList: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnRedo: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnUnderline: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare const BtnUndo: { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; }; export declare function createButton(title: string, content: ReactNode, command: ((state: EditorState) => void) | string): { (props: HTMLAttributes<HTMLButtonElement>): React.JSX.Element | null; displayName: string; };