UNPKG

@uva-glass/component-library

Version:

React components UvA

27 lines (26 loc) 1.11 kB
import { jsxs as d, jsx as a } from "react/jsx-runtime"; import { c as s } from "../../clsx-OuTLNxxd.js"; import '../../assets/RadioButton.css';const t = { "radio-button": "_radio-button_1if7s_1", "radio-button__input": "_radio-button__input_1if7s_8", "radio-button__label": "_radio-button__label_1if7s_13", "radio-button__description": "_radio-button__description_1if7s_19", "radio-button--gap-large": "_radio-button--gap-large_1if7s_34" }, l = ({ id: o, label: r, gap: _ = "normal", description: i, ...n }) => /* @__PURE__ */ d("div", { className: s(t["radio-button"], t[`radio-button--gap-${_}`]), children: [ /* @__PURE__ */ a( "input", { className: t["radio-button__input"], ...n, id: o, type: "radio", "aria-describedby": i ? `${o}-description` : void 0 } ), /* @__PURE__ */ a("label", { className: t["radio-button__label"], htmlFor: o, children: r }), i && /* @__PURE__ */ a("p", { id: `${o}-description`, className: t["radio-button__description"], children: i }) ] }); export { l as RadioButton }; //# sourceMappingURL=RadioButton.js.map