koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
30 lines (29 loc) • 649 B
JavaScript
"use client";
import { jsx as e } from "react/jsx-runtime";
import { forwardRef as m } from "react";
import l from "classnames";
import o from "./ButtonGroup.module.css.js";
const n = m(
({ children: t, className: a, layout: r = "horizontal", ...i }, s) => /* @__PURE__ */ e(
"div",
{
...i,
className: l(
o.buttonGroup,
{
[o.horizontal]: r === "horizontal",
[o.vertical]: r === "vertical"
/* vertical */
},
a
),
ref: s,
children: t
}
)
);
n.displayName = "ButtonGroup";
export {
n as ButtonGroup
};
//# sourceMappingURL=ButtonGroup.js.map