| Current Path : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/ |
| Current File : /home/users/unlimited/www/ondemand.codeskitter.site/build/static/js/214.4304c03e.chunk.js |
"use strict";(self.webpackChunkproject=self.webpackChunkproject||[]).push([[214],{57214:(e,r,t)=>{t.r(r),t.d(r,{default:()=>L});var i=t(65043),s=t(72653),o=t(96446),n=t(19252),a=t(22698),l=t(85865),d=t(68903),c=t(26240),x=t(17428),m=t(36171),p=t(42518),h=t(44978),j=t(35475),u=t(27628),A=t(46941),g=t(70579);const b=()=>(0,g.jsx)("div",{children:(0,g.jsxs)("div",{className:"textaling-center",children:[(0,g.jsx)("h2",{children:(0,h.t)("no_bookmark")}),(0,g.jsx)(o.A,{display:"flex",justifyContent:"center",children:(0,g.jsx)("img",{src:u,height:"300px",width:"300px",alt:"no bookings",onError:A.jM})}),(0,g.jsx)(j.N_,{to:"/providers",children:(0,g.jsx)(p.A,{variant:"outlined",children:(0,h.t)("add_bookmark")})})]})});var v=t(79456),y=t(59135),k=t(23768),f=t(12110),w=t(51962),_=t(36591),C=t(26494),R=t(16682),F=t(92530),I=t(93012),N=t(69369),S=t(90948),B=t.n(S),E=t(18584),M=t(77905);const D=()=>{var e;const[r,t]=(0,i.useState)([]),[s,n]=(0,i.useState)(!1),[a,c]=(0,i.useState)(1),[p,u]=(0,i.useState)(1),[A,S]=(0,i.useState)({}),D=(0,N.u)(),W=(0,v.d4)((e=>e.Location)),z=null===(e=(0,v.d4)((e=>e.Bookmark)))||void 0===e?void 0:e.bookmark,{lat:H,lng:L}=W,P=(0,v.wA)(),$=async(e,r)=>{n(!0);try{var i;const s=await m.A.bookmark({type:e,lat:H,lng:L,limit:5,partner_id:r||"",offset:5*(a-1)});if(t(s.data),u(Math.ceil(s.total/5)),0===(null===s||void 0===s||null===(i=s.data)||void 0===i?void 0:i.length)&&a>1){c(1);const r=await m.A.bookmark({type:e,lat:H,lng:L,limit:5,offset:0});t(r.data),u(Math.ceil(r.total/5))}const o={};s.data.forEach((e=>{o[e.partner_id]=!0})),S(o),n(!1)}catch(s){console.log("Error fetching bookmarks:",s),n(!1),k.Ay.error("Failed to load bookmarks")}};(0,i.useEffect)((()=>{$("list","")}),[a]);return(0,g.jsx)("div",{children:s?(0,g.jsx)(x.qM,{}):0===(null===r||void 0===r?void 0:r.length)?(0,g.jsx)(b,{}):(0,g.jsxs)(g.Fragment,{children:[r&&r.map((e=>{var r,t,i,s,n,a;return(0,g.jsx)(f.A,{sx:{mb:"16px",borderRadius:"14px",padding:"10px"},children:(0,g.jsxs)(d.Ay,{container:!0,spacing:5,sx:{borderRadius:"8px"},children:[(0,g.jsxs)(d.Ay,{item:!0,sm:12,md:4,width:"100%",children:[(0,g.jsx)(o.A,{sx:{backgroundColor:"white",borderRadius:"8px",position:"absolute",m:"8px"},children:(0,g.jsx)(w.A,{size:"small",checked:A[e.partner_id]||!1,sx:{color:"white",p:"4px"},icon:(0,g.jsx)(F.A,{sx:{color:null===D||void 0===D||null===(r=D.palette)||void 0===r||null===(t=r.primary)||void 0===t?void 0:t.main}}),checkedIcon:(0,g.jsx)(I.A,{sx:{color:null===D||void 0===D||null===(i=D.palette)||void 0===i||null===(s=i.primary)||void 0===s?void 0:s.main}}),onClick:r=>{r.stopPropagation(),(async e=>{try{await m.A.bookmark({type:"remove",partner_id:e}),$("list",""),P((0,M.ve)(null===z||void 0===z?void 0:z.filter((r=>r.partner_id!==e)))),k.Ay.success("Bookmark removed successfully")}catch(r){console.error("Error removing bookmark:",r),k.Ay.error("Failed to remove bookmark")}})(e.partner_id)}})}),(0,g.jsxs)(o.A,{display:"flex",sx:{flexDirection:{xs:"column",md:"row"}},alignItems:"center",children:[(0,g.jsx)(_.A,{component:"img",height:"auto",width:"100%",image:e.banner_image,alt:"Image",sx:{borderRadius:"15px",aspectRatio:"1.46/1"}}),(0,g.jsx)(o.A,{maxWidth:"100%",children:(0,g.jsx)(o.A,{position:"relative",width:"50px",height:"50px",objectFit:"contain",left:{xs:"-15%",md:"-50%"},mt:{xs:"-50%",md:"0"},border:8,borderColor:D.palette.background.card,borderRadius:"50%",component:"img",src:e.image})})]})]}),(0,g.jsx)(d.Ay,{item:!0,md:8,sm:12,pt:{xs:"0 !important",md:"40px !important"},width:"100%",children:(0,g.jsxs)(C.A,{sx:{display:"flex",flexDirection:"column",justifyContent:{xs:"center",md:"space-between"}},children:[(0,g.jsxs)(o.A,{display:"flex",flexDirection:{xs:"column",md:"row"},justifyContent:"space-between",alignItems:{xs:"center",md:"start"},children:[(0,g.jsxs)(o.A,{children:[(0,g.jsx)(o.A,{display:"flex",flexDirection:{xs:"column",md:"row"},justifyContent:"space-between",children:(0,g.jsx)(l.A,{variant:"h6",children:e.company_name})}),(0,g.jsxs)(o.A,{display:"flex",alignContent:"center",justifyItems:"center",children:[(0,g.jsx)(R.A,{readOnly:!0,value:parseFloat(e.ratings).toFixed(1)}),(0,g.jsxs)(l.A,{variant:"body2",color:"textSecondary",ml:1,mt:"3px",children:["( ",parseFloat(e.ratings).toFixed(1),"/5)"]})]})]}),(0,g.jsx)(o.A,{children:(0,g.jsxs)(o.A,{bgcolor:null===D||void 0===D||null===(n=D.palette)||void 0===n||null===(a=n.primary)||void 0===a?void 0:a.main,display:"flex",gap:.5,py:.5,px:1,borderRadius:"5px",children:[(0,g.jsx)(o.A,{bgcolor:"white",display:"flex",alignItems:"center",borderRadius:"50%",children:(0,g.jsx)(E.A,{color:"success",fontSize:"small"})}),(0,g.jsx)(l.A,{variant:"caption",color:"white",children:e.number_of_orders}),(0,g.jsx)(l.A,{variant:"caption",color:"white",children:(0,h.t)("orders_complete")})]})})]}),(0,g.jsx)(o.A,{display:"flex",width:"100%",mt:2,alignItems:"center",justifyContent:{md:"start",xs:"center"},children:(0,g.jsx)(o.A,{border:1,borderRadius:"5px",p:.5,px:"10px",borderColor:"gray",children:(0,g.jsx)(j.N_,{className:"text-decoration-none",to:`/providers/services/${e.partner_id}/${B()(e.company_name)}`,children:(0,g.jsxs)(l.A,{display:"flex",gap:1.5,alignItems:"center",variant:"body1",fontWeight:"lighter",color:D.palette.color.navLink,children:[(0,g.jsx)(o.A,{children:(0,h.t)("view_all_services")}),(0,g.jsx)(o.A,{children:"\u2192"})]})})})})]})})]})},e.partner_id)})),(0,g.jsx)(y.A,{count:p,page:a,onChange:(e,r)=>{c(r)},color:"primary",sx:{mt:2,display:"flex",justifyContent:"center"}})]})})};var W=t(41503),z=t(7416),H=t(84289);const L=()=>{document.title="Profile - Bookmark | HausMate";const e=(0,c.A)();return(0,g.jsxs)(H.A,{children:[(0,g.jsx)(o.A,{paddingTop:"35px",paddingBottom:"35px",mt:2,children:(0,g.jsxs)(n.A,{maxWidth:"lg",className:"mainContainer",children:[(0,g.jsxs)(a.A,{separator:"|","aria-label":"breadcrumb",className:"mb-1 mt-1",children:[(0,g.jsx)(z.w1,{to:"/",className:"breadcrumb",sx:{mb:0},children:(0,g.jsx)("strong",{children:(0,h.t)("home")})}),(0,g.jsx)(l.A,{color:"text.primary",children:(0,g.jsx)("strong",{children:(0,h.t)("profile")})})]}),(0,g.jsx)(l.A,{variant:"h4",gutterBottom:!0,sx:{mt:"12px"},children:(0,g.jsx)("strong",{children:(0,h.t)("bookmarks")})})]})}),(0,g.jsx)(o.A,{children:(0,g.jsx)(n.A,{className:"mainContainer",sx:{mt:"-40px"},children:(0,g.jsxs)(d.Ay,{container:!0,spacing:3,children:[(0,g.jsx)(d.Ay,{item:!0,xs:12,md:4,children:(0,g.jsx)(W.A,{})}),(0,g.jsx)(d.Ay,{item:!0,xs:12,md:8,children:(0,g.jsxs)(o.A,{sx:{background:e.palette.background.box},mt:3,borderRadius:4,minHeight:570,children:[(0,g.jsx)(s.A,{heading:(0,h.t)("bookmark")}),(0,g.jsx)(o.A,{m:2,pb:5,children:(0,g.jsx)(D,{})})]})})]})})})]})}}}]);
//# sourceMappingURL=214.4304c03e.chunk.js.map