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

37 lines (36 loc) 1.1 kB
import { jsxs as s, jsx as r } from "react/jsx-runtime"; import { forwardRef as a } from "react"; import e from "./CheckItem.module.scss.mjs"; import '../../../assets/node_modules/.pnpm/bootstrap-icons@1.13.1/node_modules/bootstrap-icons/font/bootstrap-icons.css';/* empty css */ const m = { done: "bi-check-circle-fill", pending: "bi-circle", error: "bi-x-circle-fill" }, d = { done: "Cumplido", pending: "Pendiente", error: "No cumplido" }, t = a(({ state: i = "pending", children: l, className: c, ...n }, o) => /* @__PURE__ */ s( "li", { ref: o, className: `${e.item} ${c ?? ""}`.trim(), "data-state": i, ...n, children: [ /* @__PURE__ */ r("i", { className: `bi ${m[i]} ${e.icon}`, "aria-hidden": "true" }), /* @__PURE__ */ r("span", { className: e.label, children: l }), /* @__PURE__ */ r("span", { className: e.srOnly, children: d[i] }) ] } )); t.displayName = "CheckItem"; export { t as CheckItem, t as default };