UNPKG

react-box-tools

Version:

Box tools react components, utils and hooks

33 lines (32 loc) 612 B
import { jsx as n } from "react/jsx-runtime"; import { c as m } from "./clsx-DG-5vF7T.js"; import { c as p } from "./ripple-BF_AQpJC.js"; const h = (a) => { const { className: e, ripple: l = !1, disabled: r = !1, children: o, onClick: t, tag: c = "button", ...i } = a; return /* @__PURE__ */ n( c, { ...i, onClick: (s) => { r || (l && p(s), t == null || t(s)); }, disabled: r, className: m(` button ${e} `), children: o } ); }; export { h as Button };