@uva-glass/component-library
Version:
React components UvA
17 lines (16 loc) • 612 B
JavaScript
import { jsxs as e, jsx as p } from "react/jsx-runtime";
import { useButton as c } from "@react-aria/button";
import { c as f } from "../../clsx-OuTLNxxd.js";
import { Icon as i } from "../Icon/Icon.js";
import { s as r } from "../../Button.module-FL3-CODh.js";
function B({ buttonRef: t, variant: s, iconName: o, children: n, ...m }) {
const { buttonProps: u } = c(m, t);
return /* @__PURE__ */ e("button", { ...u, ref: t, className: f(r.button, r[`button--${s}`]), children: [
n,
o && /* @__PURE__ */ p(i, { name: o })
] });
}
export {
B as MenuButton
};
//# sourceMappingURL=MenuButton.js.map