UNPKG

@anoki/fse-ui

Version:

FSE UI components library

3 lines (2 loc) 2.33 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/navigations/Footer/Footer.css');const e=require("./index.cjs180.js"),h=require("./index.cjs6.js"),p=require("./index.cjs202.js");;/* empty css */const E=require("./index.cjs182.js"),f=require("./index.cjs123.js"),R=require("./index.cjs121.js"),N=require("./index.cjs120.js"),b=require("./index.cjs124.js"),c=n=>{if(!n)return!1;try{const a=new URL(n),x=new URL(window.location.href);return a.hostname!==x.hostname}catch{return!0}},q=({footerLinks:n,version:a,asLink:x="a",className:m,additionalLogo:i,settingsFooterLinks:r={FseMS:"",FseMEF:"",FseDGT:"",FseUE:"",externalLink:""}})=>{const t=x,j=[f.FseMS,R.FseMEF,N.FseDGT,b.FseUE];return e.jsxRuntimeExports.jsx("footer",{className:E.clsx("bg-slate-20","ui-footer",m),children:e.jsxRuntimeExports.jsxs(h.Container,{children:[e.jsxRuntimeExports.jsxs("section",{className:"ui-footer-institution-logos",children:[j.map((l,s)=>{const d=["FseMS","FseMEF","FseDGT","FseUE"][s],o=(r==null?void 0:r[d])||"#",u=c(o);return e.jsxRuntimeExports.jsx(t,{href:o,target:u?"_blank":"_self",rel:u?"noopener noreferrer":void 0,children:e.jsxRuntimeExports.jsx(l,{className:"ui-footer-logo"})},s)}),i&&e.jsxRuntimeExports.jsx(t,{href:r==null?void 0:r.externalLink,target:c((r==null?void 0:r.externalLink)||"")?"_blank":"_self",rel:c((r==null?void 0:r.externalLink)||"")?"noopener noreferrer":void 0,children:e.jsxRuntimeExports.jsx("img",{src:i,alt:"Additional Logo",className:"ui-footer-logo"})})]}),e.jsxRuntimeExports.jsx(p.Divider,{}),e.jsxRuntimeExports.jsxs("section",{className:"ui-footer-links-container",children:[e.jsxRuntimeExports.jsx("h3",{className:"visually-hidden",children:"Sezione Link Utili"}),e.jsxRuntimeExports.jsx("ul",{className:"ui-footer-links-list",role:"list",children:n==null?void 0:n.map((l,s)=>e.jsxRuntimeExports.jsx("li",{children:e.jsxRuntimeExports.jsx(t,{href:l.href,target:l.target??"_self",className:"text-white fs-6 fw-semibold text-decoration-underline","aria-label":`Vai alla pagina: ${l.label}`,rel:l.target==="_blank"?"noopener noreferrer":void 0,children:l.label})},s))}),e.jsxRuntimeExports.jsx("span",{className:"text-white fw-normal ui-footer-version",children:a})]})]})})};exports.Footer=q; //# sourceMappingURL=index.cjs16.js.map