UNPKG

@tohuhono/puck-rich-text

Version:

A puck component for rich text editing made for OberonCMS

28 lines (27 loc) 626 B
import { jsx } from "react/jsx-runtime"; import { getClassNameFactory } from "../../../../compat/get-class-name-factory.js"; import styles from "./styles.module.css.js"; const getClassName = getClassNameFactory("ToolbarButton", styles); const Button = ({ active, onClick, ...props }) => { return /* @__PURE__ */ jsx( "button", { className: getClassName(), onClick: (e) => { e.stopPropagation(); onClick == null ? void 0 : onClick(e); }, style: { ...active && { background: "var(--puck-color-grey-02)" } }, ...props } ); }; export { Button };