@achs/webkit
Version:
Conjunto de componentes de UI con el estilo del Sistema de Diseño ACHS (Asociación Chilena de Seguridad), para reutilizar de forma transversal en las aplicaciones web de ACHS. Construido con **React 19**, **TypeScript** y **Vite**, con soporte para las
39 lines (38 loc) • 779 B
JavaScript
import { jsxs as o, jsx as s } from "react/jsx-runtime";
import a from "./RadioButton.module.scss.mjs";
const d = ({
label: e,
className: i,
checked: t,
disabled: r,
...l
}) => /* @__PURE__ */ o(
"label",
{
className: `${a.radioLabel} ${r ? a.labelDisabled : ""}`.trim(),
children: [
/* @__PURE__ */ s(
"input",
{
type: "radio",
checked: t,
disabled: r,
...l,
className: `${a.srOnly} ${i ?? ""}`.trim()
}
),
/* @__PURE__ */ s(
"span",
{
"aria-hidden": "true",
className: `${a.radioButton} ${t ? a.checked : ""} ${r ? a.disabled : ""}`.trim()
}
),
e
]
}
);
export {
d as RadioButton,
d as default
};