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

24 lines (23 loc) 1.06 kB
import { jsxs as o, jsx as a } from "react/jsx-runtime"; import { forwardRef as n } from "react"; import e from "./EmptyState.module.scss.mjs"; import '../../../assets/node_modules/.pnpm/bootstrap-icons@1.13.1/node_modules/bootstrap-icons/font/bootstrap-icons.css';/* empty css */ const p = n(({ title: s, description: i, iconName: r = "bi-inbox", illustration: m, action: t, className: l, ...c }, d) => /* @__PURE__ */ o("div", { ref: d, className: `${e.emptyState} ${l ?? ""}`.trim(), ...c, children: [ /* @__PURE__ */ a("div", { className: e.visual, "aria-hidden": "true", children: m ?? /* @__PURE__ */ a("i", { className: `bi ${r} ${e.icon}` }) }), /* @__PURE__ */ a("h3", { className: e.title, children: s }), i && /* @__PURE__ */ a("p", { className: e.description, children: i }), t && /* @__PURE__ */ a("div", { className: e.action, children: t }) ] })); p.displayName = "EmptyState"; export { p as EmptyState, p as default };