Sha256: c11190de98a0ee57b4253a702df44b536b622ba433f8e75fe6af6c0297d56dc0
Contents?: true
Size: 994 Bytes
Versions: 662
Compression:
Stored size: 994 Bytes
Contents
import React from "react"; import Icon from "../../pb_icon/_icon"; import Flex from "../../pb_flex/_flex"; import Tooltip from "../../pb_tooltip/_tooltip"; type EditorButtonProps = { classname?: string, onclick?: () => undefined | void, icon?: string; text?: string; disable?: boolean }; const EditorButton = ({ classname, disable, onclick, icon, text, }: EditorButtonProps): React.ReactElement => { return ( <Tooltip delay={{ open: 2000 }} interaction placement="top" text={text} > <button className={classname} disabled={disable} onClick={onclick} role="button" type="button" > <Flex align="center" className="toolbar_button_icon" justify="center" > <Icon icon={icon} size="lg" /> </Flex> </button> </Tooltip> ); }; export default EditorButton
Version data entries
662 entries across 662 versions & 1 rubygems