| Current Path : /home/users/unlimited/www/web.medimeet.codeskitter.site/assets/ |
| Current File : /home/users/unlimited/www/web.medimeet.codeskitter.site/assets/Vitals-BuW64z6S.js |
import{r as c,ak as f,bG as z,d as M,j as e,bH as W,bI as v,bJ as w,bK as k,O as A,B as t,T as l,F as d,bL as p,bM as h,bN as j,al as F,D as C,J as O,a9 as T,K as Y,N as _,R as E,f as I,a7 as P}from"./index-CDlA-3aM.js";import{B as L,W as N,T as K,S as q,a as G,D as H}from"./Spo2-9vcXd20-.js";import{B as J}from"./BloodPressure-ZI1H-yVP.js";import{C as V,a as Q}from"./card-body-t9yk5qgp.js";import"./index.esm-DVyQvRf9.js";const U=()=>{const a=f().startOf("day");return[f().subtract(7,"days").startOf("day").toDate(),a.toDate()]},$=async()=>(await I(`get_family_members/user/${P.id}`)).data;function ae(){const[a,m]=c.useState(null),[x,g]=c.useState(!1),[b,y]=c.useState(U()),u=c.useRef(null),o=f(b[0]).format("YYYY-MM-DD"),n=f(b[1]).format("YYYY-MM-DD"),S=s=>{m(s),g(!1)},i=z(),{data:r,isLoading:D}=M({queryKey:["family-members"],queryFn:$});c.useEffect(()=>{r&&m(r[0])},[r]);const R=[{name:"Blood-Pressure",icon:e.jsx(W,{fontSize:20,color:i.colors.blue[600]}),description:"Blood Pressure details and history",box:e.jsx(J,{selectedMember:a,startDate:o,endDate:n})},{name:"Blood-Sugar",icon:e.jsx(v,{fontSize:20,color:i.colors.blue[600]}),description:"Blood Sugar levels and insights.",box:e.jsx(L,{selectedMember:a,startDate:o,endDate:n})},{name:"Weight",icon:e.jsx(w,{fontSize:20,color:i.colors.blue[600]}),description:"Weight tracking .",box:e.jsx(N,{selectedMember:a,startDate:o,endDate:n})},{name:"Temperature",icon:e.jsx(k,{fontSize:20,color:i.colors.blue[600]}),description:"Body temperature monitoring.",box:e.jsx(K,{selectedMember:a,startDate:o,endDate:n})},{name:"SpO2",icon:e.jsx(G,{fontSize:20,color:i.colors.blue[600]}),description:"Oxygen saturation levels.",box:e.jsx(q,{selectedMember:a,startDate:o,endDate:n})}];return D?e.jsx(A,{}):e.jsxs(t,{children:[e.jsx(t,{bg:"primary.main",p:4,py:{base:"4",md:"10"},children:e.jsx(t,{className:"container",children:e.jsx(l,{fontSize:{base:18,md:32},fontWeight:700,textAlign:"center",mt:0,color:"#fff",children:"Vitals"})})}),e.jsx(t,{className:"container",maxW:600,mt:5,children:e.jsxs(t,{w:"full",mt:2,borderRadius:8,children:[e.jsx(t,{cursor:"pointer",fontWeight:600,fontSize:14,onClick:()=>g(!x),p:4,boxShadow:"md",bg:"primary.bg",borderRadius:5,py:3,color:"#fff",children:e.jsxs(d,{align:"center",justify:"space-between",children:[e.jsxs(d,{align:"center",justify:"space-between",gap:2,children:[" ",e.jsx(p,{}),a?e.jsxs(l,{children:[" ","Family Member : ",a.f_name," ",a.l_name]}):e.jsx(l,{children:"Select Family Member"})," "]})," ",x?e.jsx(h,{fontSize:18,color:"#fff"}):e.jsx(j,{fontSize:18,color:"#fff"})]})}),x&&e.jsx(t,{mt:2,borderRadius:"md",boxShadow:"sm",children:e.jsx(F,{spacing:2,children:!r||!r.length?e.jsx(t,{p:2,bg:"#fff",borderRadius:"md",cursor:"pointer",_hover:{bg:"primary.bg",color:"#fff"},fontWeight:600,display:"flex",alignItems:"center",gap:3,children:"You Dont Added Any family members"}):r.map(s=>e.jsxs(t,{p:2,bg:"#fff",borderRadius:"md",cursor:"pointer",_hover:{bg:"primary.bg",color:"#fff"},onClick:()=>S(s),fontWeight:600,display:"flex",alignItems:"center",gap:3,children:[e.jsx(p,{})," ",s.f_name," ",s.l_name]},s.id))})}),e.jsxs(t,{cursor:"pointer",fontWeight:600,fontSize:14,p:4,boxShadow:"md",bg:"#fff",borderRadius:5,py:2,mt:2,onClick:()=>{if(u.current){const s=new Event("click",{bubbles:!0});u.current.dispatchEvent(s)}},children:["Date :"," ",e.jsx(H,{ref:u,onChange:s=>{y(s)},value:b,format:"yyyy-MM-dd",closeCalendar:!0,clearIcon:!1})]}),e.jsx(C,{allowToggle:!0,mt:5,children:R.map(s=>e.jsx(O,{border:"none",children:({isExpanded:B})=>e.jsx(T.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{duration:.5},children:e.jsxs(V,{cursor:"pointer",mb:4,children:[e.jsx(Y,{p:0,_hover:{background:"#fff",borderRadius:8},children:e.jsx(Q,{p:4,w:"100%",children:e.jsxs(d,{align:"center",justify:"space-between",children:[e.jsxs(d,{align:"center",gap:4,children:[s.icon,e.jsx(t,{children:e.jsx(l,{fontSize:14,fontWeight:600,mb:0,children:s.name})})]}),e.jsx(t,{children:B?e.jsx(h,{fontSize:18,color:"#3b3b3b"}):e.jsx(j,{fontSize:18,color:"#3b3b3b"})})]})})}),e.jsxs(_,{p:0,pb:4,children:[e.jsx(E,{}),e.jsx(l,{fontSize:14,px:2,textAlign:"center",mt:2,fontWeight:500,children:s.description}),s.box]})]})})},s.name))})]})})]})}export{ae as default};