@anoki/fse-marche-ui
Version:
FSE UI components library
3 lines (2 loc) • 2.58 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/CardDocument/CardDocument.css');const e=require("./index.cjs137.js"),d=require("./index.cjs139.js");;/* empty css */const b=require("./index.cjs153.js"),y=require("./index.cjs174.js"),q=require("./index.cjs64.js"),s=require("./index.cjs9.js"),l=require("./index.cjs10.js"),u=require("./index.cjs25.js"),v=({eventNumber:r,date:m="--/--/--",documentType:j,documentTitle:p,label:n,subtitle:i,action:x,CTA:o,handleDownloadDocument:R,hrefDocument:c="#",isLoading:t=!1,openDocumentLabel:h="Apri documento",releaseDateLabel:E="Emesso il",eventLabel:f="Evento n."})=>{const w=y.useIsDesktop(),a=()=>x?e.jsxRuntimeExports.jsxs(s.Row,{alignItems:"center",className:d.clsx(!t&&"cursor-pointer","text-decoration-none text-primary"),onClick:t?void 0:R,children:[e.jsxRuntimeExports.jsx("p",{children:x}),e.jsxRuntimeExports.jsx(q.Loader,{loading:t,className:"ml-x8"})]}):null;return e.jsxRuntimeExports.jsxs("div",{className:d.clsx("ui-card-document shadow br-x4 fw-semibold text-slate-28 fs-7"),children:[e.jsxRuntimeExports.jsxs(s.Row,{as:"header",justifyContent:"space-between",alignItems:"center",py:"x8",px:"x24",className:"ui-document-header",children:[e.jsxRuntimeExports.jsx(s.Row,{children:r?`${f} ${r}`:""}),e.jsxRuntimeExports.jsxs(s.Row,{children:[E," ",m]})]}),e.jsxRuntimeExports.jsxs("main",{className:"p-x16",children:[e.jsxRuntimeExports.jsxs(l.Col,{pb:"x32",justifyContent:"space-between",children:[e.jsxRuntimeExports.jsxs("div",{children:[e.jsxRuntimeExports.jsx(s.Row,{pb:"x8",children:j}),e.jsxRuntimeExports.jsx("h4",{className:"fs-5 text-slate-20",children:p}),e.jsxRuntimeExports.jsx(s.Row,{pt:"x8",children:n&&e.jsxRuntimeExports.jsx("div",{className:"bg-secondary text-white rounded py-x4 px-x16",style:{width:"max-content"},children:n})})]}),i&&e.jsxRuntimeExports.jsx("p",{className:"fw-regular fs-6 pt-x8",children:i})]}),w?e.jsxRuntimeExports.jsxs(s.Row,{as:"footer",justifyContent:"space-between",alignItems:"center",children:[a(),o&&e.jsxRuntimeExports.jsx(u.Button,{className:"filter-button fs-7 text-primary fw-semibold",variant:"secondary",size:"3",asLink:"a",href:c,children:o})]}):e.jsxRuntimeExports.jsxs(l.Col,{as:"footer",gap:"x16",children:[a(),e.jsxRuntimeExports.jsx(b.Divider,{bg:"border-divider"}),e.jsxRuntimeExports.jsx(u.Button,{className:"filter-button fs-7 fw-semibold w-full",variant:"secondary",size:"3",asLink:"a",href:c,disabled:!0,children:h})]})]})]})};exports.CardDocument=v;
//# sourceMappingURL=index.cjs30.js.map