UNPKG

@anoki/fse-ui

Version:

FSE UI components library

57 lines (56 loc) 2.04 kB
import { j as e } from "./index.es237.js"; import { Section as c } from "./index.es123.js"; import { clsx as p } from "./index.es239.js"; import './sections/SuggestedServices/SuggestedServices.css';/* empty css */ import { CardService as x } from "./index.es55.js"; import { Col as g } from "./index.es61.js"; import { ArrowLink as j } from "./index.es25.js"; const k = ({ title: o, description: i, goToLabel: n, href: l, asLink: a = "a", items: r, className: d }) => /* @__PURE__ */ e.jsxs( c, { className: p("base-col ui-suggested-services-section", d), children: [ /* @__PURE__ */ e.jsxs(g, { className: "ui-suggested-services-section-content", children: [ /* @__PURE__ */ e.jsxs("div", { className: "ui-suggested-services-section-title", children: [ /* @__PURE__ */ e.jsx(c.Description, { color: "slate-14", className: "fw-regular fs-3", children: o }), n && l && /* @__PURE__ */ e.jsx(j, { href: l, asLink: a, fs: "7", children: n.toUpperCase() }) ] }), i && /* @__PURE__ */ e.jsx(c.Description, { children: i }) ] }), /* @__PURE__ */ e.jsx("div", { className: "ui-suggested-services-container", children: /* @__PURE__ */ e.jsx( "ul", { role: "list", "aria-label": `Lista di ${o}`, className: "list-style-none ui-suggested-services-layout", children: r == null ? void 0 : r.map((s, t) => { const u = ["icon3", "icon1", "icon2"]; return /* @__PURE__ */ e.jsx("li", { children: /* @__PURE__ */ e.jsx( x, { title: s == null ? void 0 : s.name, href: (s == null ? void 0 : s.link) || (s == null ? void 0 : s.externalLink), iconType: u[t % 3], titleTag: "h2", asLink: a }, s._id ) }, s._id); }) } ) }) ] } ); export { k as SuggestedServices }; //# sourceMappingURL=index.es145.js.map