PageSourceSearch

https://www.neubergdiagnostics.com/assets/MyAccount-C9Whs8-T.js

js neubergdiagnostics.com collected 2026-09-26 10:03:20 UTC 5,028 bytes, 1 lines download raw bytes

1import{r as l,u as S,I as k,b as g,d as N,n as u,P as t,j as e,S as L,ax as C,L as M,ay as A,C as B,az as $,aA as P,aB as D,N as E,Y as I}from"./index-DnzkrJT-.js";const O="_account_name_wrapper_1ciwj_9",F="_btn_wrapper_1ciwj_31",U="_card_container_6_1ciwj_39",H="_card_container_5_1ciwj_47",R="_card_container_1ciwj_39",z="_account_name_text_1ciwj_65",T="_my_account_card_1ciwj_95",V="_my_account_disabled_1ciwj_123",q="_btn_wrapper_responsive_1ciwj_153",G="_logout_modal_wrapper_1ciwj_165",W="_logout_modal_header_1ciwj_193",Y="_logout_modal_subheader_1ciwj_215",J="_modal_btn_wrapper_1ciwj_237",K="_my_account_content_wrapper_1ciwj_329",a={account_name_wrapper:O,btn_wrapper:F,card_container_6:U,card_container_5:H,card_container:R,account_name_text:z,my_account_card:T,my_account_disabled:V,btn_wrapper_responsive:q,logout_modal_wrapper:G,logout_modal_header:W,logout_modal_subheader:Y,modal_btn_wrapper:J,my_account_content_wrapper:K},i=[{imgSrc:"/assets/images/my_profile_icon.svg",title:"My Profile",path:t.myProfile,display:"block"},{imgSrc:"/assets/images/manage_member_icon.svg",title:"Manage Members",path:t.manageMembers,display:"block"},{imgSrc:"/assets/images/address_book_icon.svg",title:"Address Book",path:t.myAddressBook,display:"block"},{imgSrc:"/assets/images/health_reports_icon.svg",title:"Download Reports ",path:t.healthReport,display:"block"},{imgSrc:"/assets/images/consult_doctors_icon.svg",title:"Consult Doctor",path:"",display:"none"},{imgSrc:"/assets/images/my_orders_icon.svg",title:"My Orders",path:t.orders,display:"block"},{imgSrc:"/assets/images/about_icon.svg",title:"About",path:t.aboutUs,display:"block"},{imgSrc:"/assets/images/lab_locator_location_icon.svg",title:"Lab Locator",path:t.labLocator,display:"block"},{imgSrc:"/assets/images/wellness_watch_icon.svg",title:"Wellness watch",path:t.blogPage,display:"block"},{imgSrc:"/assets/images/membership_icon.svg",title:"Membership",path:t.membership,display:"none"},{imgSrc:"/assets/images/help_icon.svg",title:"Help",path:t.helpAndFaq,display:"block"},{imgSrc:"/assets/images/contact_us_icon.svg",title:"Contact Us",path:t.contactUs,display:"block"}],X=()=>{const[h,r]=l.useState(!1),[_,w]=l.useState(a.card_container_5),d=S(),m=k(),p=localStorage.getItem("token"),{refetchList:b}=g(s=>s.cartStore),{userData:y,userDataLoading:j}=g(s=>s.appStoreData),o=y,x=()=>{r(!0)},v=()=>{r(!1)},{data:n}=N(u,"/membership");l.useEffect(()=>{var s;if(n!=null&&n.hasSubscription&&((s=n==null?void 0:n.membershipDetails)==null?void 0:s.status)==="active"){for(let c=0;c<i.length;c++)i[c].title==="Membership"&&(i[c].display="block"),i[c].title==="Consult Doctor"&&(i[c].display="block");w(a.card_container_6)}},[n,_]),l.useEffect(()=>{document.title="View your account details | Neuberg Diagnostics"},[]);const f=async()=>{await D.get(`${u}/user/logout`),m(E("logout","auth",{})),m(I(!b));const s=window.localStorage.getItem("setLocation");localStorage.clear(),s&&window.localStorage.setItem("setLocation",s),d(t.login)};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{children:[e.jsx(L,{isBannerVisible:!1}),e.jsx("div",{className:"container"}),e.jsx("div",{className:a.account_name_wrapper,children:e.jsxs("div",{className:`d-flex flex-column align-items-center gap-3 ${a.my_account_content_wrapper}`,children:[e.jsx("div",{children:e.jsx(C,{color:"#F7941D",size:50})}),e.jsxs("p",{className:a.account_name_text,children:["Hello,"," ",e.jsxs("span",{children:[" ",o!=null&&o.name?o.name.length>30?o.name.slice(0,30)+"...":(o==null?void 0:o.title)+" "+o.name:"Guest"," "]})]})]})}),e.jsxs("div",{className:"py-5 container",children:[e.jsx("div",{className:`${a.card_container} ${a.row_margin_unset} ${_}`,children:i.map((s,c)=>e.jsx("div",{style:{display:s.display},children:e.jsxs(M,{style:j?{pointerEvents:"none",cursor:"not-allowed"}:{},to:o!=null&&o.name?s.path:t.login,role:"button",className:`${a.my_account_card} ${s.title==="Consult Doctor"?a.my_account_disabled:""}`,children:[e.jsx("img",{className:"img-fluid",src:s.imgSrc,alt:""}),e.jsx("p",{children:s.title})]})},c))}),e.jsx("hr",{className:"d-none d-md-none mx-2 mx-md-0"}),e.jsx("div",{className:"d-flex justify-content-center mt-3 mt-md-4",children:e.jsx("div",{className:`${a.btn_wrapper} ${a.btn_wrapper_responsive}`,children:e.jsx(A,{onClick:()=>{p?x():d(t.login)},children:p?"Log Out":"Login"})})})]})]}),e.jsx(B,{show:h,handleClose:v,children:e.jsx("div",{className:a.logout_modal_wrapper,children:e.jsxs("div",{className:"d-flex flex-column align-items-center justify-content-center gap-4",children:[e.jsx("h3",{className:a.logout_modal_header,children:"Log Out"}),e.jsx("p",{className:a.logout_modal_subheader,children:"Are you sure want to log out?"}),e.jsxs("div",{className:"d-flex align-items-center justify-content-center gap-3",children:[e.jsx("div",{className:a.modal_btn_wrapper,children:e.jsx($,{onClick:()=>r(!1),children:"Cancel"})}),e.jsx("div",{className:a.modal_btn_wrapper,children:e.jsx(P,{onClick:f,children:"Log Out"})})]})]})})})]})};export{X as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.