Sha256: 488a14cf22ee78c5b6d93a041d39dc514f095fcb2c210f6c30c6e2ce49be180e
Contents?: true
Size: 1.19 KB
Versions: 492
Compression:
Stored size: 1.19 KB
Contents
import React from "react"; import FlexItem from "../../pb_flex/_flex_item"; import EditorButton from "./EditorButton"; import { ToolbarTypes } from "./EditorTypes"; const ToolbarHistoryItems = ({editor}: any): React.ReactElement => { const toolbarHistoryItems = [ { classname: `toolbar_button`, icon: "undo", text: "Undo", onclick: () => editor.chain().focus().undo().run(), disable: !editor.can().chain().focus().undo().run() }, { classname: `toolbar_button`, icon: "redo", text: "Redo", onclick: () => editor.chain().focus().redo().run(), disable: !editor.can().chain().focus().redo().run() }, ]; return ( <> <FlexItem displayFlex> {toolbarHistoryItems.map( ({ onclick, classname, disable, icon, text }: ToolbarTypes, index: number) => ( <EditorButton classname={classname} disable={disable} icon={icon} key={index} onclick={onclick} text={text} /> ) )} </FlexItem> </> ) } export default ToolbarHistoryItems
Version data entries
492 entries across 492 versions & 1 rubygems