UNPKG

@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

31 lines (30 loc) 733 B
import { jsx as r } from "react/jsx-runtime"; import { RadioButton as t } from "../../atoms/RadioButton/index.mjs"; import e from "./RadioGroup.module.scss.mjs"; const s = ({ options: l, selectedValue: i, onChange: d, direction: m = "vertical" // Valor por defecto es 'vertical' }) => /* @__PURE__ */ r( "div", { className: `${e.radioGroupContainer} ${m === "horizontal" ? e.horizontal : e.vertical}`, children: l.map((a) => /* @__PURE__ */ r( t, { value: a.value, label: a.label, name: a.name, checked: a.value === i, onChange: () => d(String(a.value)), disabled: a.disabled }, String(a.value) )) } ); export { s as RadioGroup };