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

50 lines (49 loc) 1.3 kB
import { jsxs as y, jsx as t } from "react/jsx-runtime"; import { forwardRef as h } from "react"; import N from "./Tag.module.scss.mjs"; import '../../../assets/node_modules/.pnpm/bootstrap-icons@1.13.1/node_modules/bootstrap-icons/font/bootstrap-icons.css';/* empty css */ const $ = h(({ text: e, color: d, variant: o, backgroundColor: a, borderColor: i, textColor: r, children: s, iconName: m = "bi-tag", showIcon: l = !0, size: n = "medium", rounded: c = !1, style: g, className: f, ...p }, u) => { const v = a || i || r ? { backgroundColor: a ?? void 0, borderColor: i ?? void 0, color: r ?? void 0 } : void 0; return /* @__PURE__ */ y( "div", { ref: u, className: `${N.tag} ${f ?? ""}`.trim(), "data-size": n, "data-rounded": c.toString(), "data-color": d, "data-variant": o, style: { ...v, ...g }, ...p, children: [ l && /* @__PURE__ */ t("i", { className: `bi ${m}`, "aria-hidden": "true", style: { marginRight: "0.5rem" } }), s, /* @__PURE__ */ t("span", { children: e }) ] } ); }); $.displayName = "Tag"; export { $ as Tag, $ as default };