@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 2.21 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/CardMapDoctor/CardMapDoctor.css');const e=require("./index.cjs237.js");;/* empty css */const R=require("react"),a=require("./index.cjs338.js"),w=require("./index.cjs339.js"),c=require("./index.cjs116.js"),b=require("./index.cjs174.js"),u=require("./index.cjs61.js"),E=require("./index.cjs25.js"),N=({titleTag:d="h1",title:s,specialization:t,tag:j,officeAddressLabel:m,officeAddress:h,className:p,doctorCode:n,setSelectedDoctorCode:r,keepSelectionOnNavigation:f=!1,ctaTitle:x,ctaAction:l,isActive:i})=>{const o=R.useRef(null);return w.useClickOutside(o,i,()=>r(void 0),()=>r(void 0),f),e.jsxRuntimeExports.jsxs(c.Row,{br:"x4",p:"x24",gap:"x16",bg:"white",text:"slate-20",ref:o,className:`${p} ${i?"ui-is-active ui-card-search":"ui-card-search"} shadow cursor-pointer`,onClick:()=>{r(n)},children:[e.jsxRuntimeExports.jsx(a.Checkbox,{id:n,checked:i,className:"ui-checkbox-filter",title:`Seleziona ${s}`,"aria-label":`Seleziona ${s}`,children:e.jsxRuntimeExports.jsx(a.CheckboxIndicator,{children:e.jsxRuntimeExports.jsx(b.CheckIcon,{width:14,height:14,color:"white"})})}),e.jsxRuntimeExports.jsxs(u.Col,{justifyContent:"center",className:"w-full",children:[e.jsxRuntimeExports.jsxs(u.Col,{pb:"x16",children:[e.jsxRuntimeExports.jsx(d,{className:"flex-1 text-decoration-none fs-4 fw-semibold",children:s}),!!t&&e.jsxRuntimeExports.jsx("p",{className:"fs-6 fw-regular text-slate-28",children:t}),e.jsxRuntimeExports.jsx("div",{className:"ui-available-label mt-x4 px-x16 py-x4 bg-status-success text-white rounded fw-semibold fs-7",children:j})]}),e.jsxRuntimeExports.jsxs(c.Row,{justifyContent:"space-between",alignItems:"end",children:[e.jsxRuntimeExports.jsxs("div",{className:"text-slate-28 fs-6",children:[e.jsxRuntimeExports.jsx("div",{className:"fw-bold",children:m}),e.jsxRuntimeExports.jsx("div",{className:"w-full",children:e.jsxRuntimeExports.jsx("p",{className:"fw-regular",children:h})})]}),x&&l&&e.jsxRuntimeExports.jsx(E.ArrowLink,{asButton:!0,onClick:l,arrowVisible:!1,className:"cursor-pointer",children:x})]})]})]})};exports.CardMapDoctorV2=N;
//# sourceMappingURL=index.cjs47.js.map