UNPKG

wix-style-react

Version:
26 lines (24 loc) 812 B
import React from 'react'; import { st, classes } from './RichTextToolbarButton.st.css'; import Tooltip from '../../Tooltip'; var RichTextToolbarButton = function RichTextToolbarButton(_ref) { var dataHook = _ref.dataHook, onClick = _ref.onClick, tooltipText = _ref.tooltipText, isActive = _ref.isActive, isDisabled = _ref.isDisabled, children = _ref.children; return /*#__PURE__*/React.createElement(Tooltip, { content: tooltipText }, /*#__PURE__*/React.createElement("button", { type: "button", "data-active": isActive, "data-hook": dataHook, className: st(classes.button, { disabled: isDisabled, active: !isDisabled && isActive }), onClick: isDisabled ? undefined : onClick }, children)); }; export default RichTextToolbarButton;