PageSourceSearch

https://www.cloudtailor.com/_next/static/chunks/pages/profile/[id]-64d86f20d4be05db.js

js cloudtailor.com collected 2026-10-08 01:59:23 UTC 15,454 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7192],{73471:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/profile/[id]",function(){return r(80230)}])},80230:function(e,t,r){"use strict";r.r(t);var n=r(85893),a=r(67294),i=r(41664),l=r.n(i),s=r(11163),o=r(37257),c=r(16310),d=r(44771),u=r(37548),m=r(68963),p=r(18745),h=r(61730),x=r(84677),f=r(60990),g=r(55895),j=r(68573),y=r(26541),_=r(96788),Z=r(40221),v=r(13365),b=r(82526),w=r(50720),S=r(25281),P=r(65806),C=r(31121),k=r(97724),E=r(73359),T=r(50319),N=r(68067),O=r(98352),I=r(82034),L=r(31920),z=r(67555),F=r.n(z);r(61601);var R=r(62948),D=r(20377),$=r(16770),q=r(93646),B=r(16463),U=r(87066);t.default=e=>{var t;let{user:r}=e,i=(0,s.useRouter)(),{enqueueSnackbar:z}=(0,D.Ds)(),{id:A}=i.query,W=(0,p.Z)(),H=(0,h.Z)(W.breakpoints.down("sm")),[M,J]=(0,a.useState)(!1),[Q,G]=(0,a.useState)([]),[X,Y]=(0,a.useState)(),[K,{loading:V,data:ee}]=(0,E.t)(B.f),[et,er]=(0,a.useState)(null!==(t=JSON.parse(localStorage.getItem("user_data")||"null"))&&void 0!==t?t:null),[en,{loading:ea,error:ei,data:el}]=(0,T.D)(R.r0),es={email:et.email||"",mobile:et.mobile||"",last_name:et.last_name||"",first_name:et.first_name||"",city:et.city||"",birth_date:et.birth_date?new Date(et.birth_date):new Date,anniversary_date:et.anniversary_date?new Date(et.anniversary_date):new Date,gender:et.gender||"female",avatar:et.avatar||null},eo=c.Ry().shape({first_name:c.Z_().required("First Name is required"),last_name:c.Z_().required("Last Name is required"),city:c.Z_(),email:c.Z_().email("Invalid email"),mobile:c.Z_(),birth_date:c.hT(),anniversary_date:c.hT(),gender:c.Z_().oneOf(["male","female"]).required("Gender is required")}),ec=async e=>{let t=e.avatar!==et.avatar;try{var r;if(t&&X){J(!0);let t=X.name;var n=JSON.stringify({filename:t});let r=await (0,Z.Z)(X,{maxSizeMB:1,maxWidthOrHeight:700}),a=await em(n);if(a&&a.hasOwnProperty("getURL")){let{getURL:t,Key:n,uploadURL:i}=a;await ep(i,r,n)?([].push(t),e.avatar=t):console.error("Failed to upload image ".concat(X.name,"."))}else console.error("Failed to get upload URL for image ".concat(X.name,"."))}let a=localStorage.getItem("user_id"),l=Object.keys(e).reduce((t,r)=>(e[r]!==es[r]&&""!==e[r]&&(t[r]=e[r]),t),{}),{birth_date:s,anniversary_date:o,...c}=l,d=s?s.toISOString():null,u=o?o.toISOString():null,m={id:A,account_user:{...c,birth_date:d,anniversary_date:u}};Object.keys(m.account_user).forEach(e=>{(null===m.account_user[e]||void 0===m.account_user[e])&&delete m.account_user[e]});let{data:p}=await en({variables:m}),h=await K({variables:{userId:a}});z("Profile Updated Successfully",{variant:"success"}),(0,$.XJ)(l);let x=JSON.parse(localStorage.getItem("user_data")||"{}");localStorage.setItem("user_data",JSON.stringify(null==h?void 0:null===(r=h.data)||void 0===r?void 0:r.account_user_by_pk)),(null==x?void 0:x.first_name)&&null!=x&&x.last_name,i.push("/profile")}catch(t){if(null!==et.mobile&&void 0!==et.mobile&&""!==et.mobile?z("Email already exists.",{variant:"error"}):z("Mobile number already exists.",{variant:"error"}),t.graphQLErrors&&t.graphQLErrors.length>0&&t.graphQLErrors[0].extensions&&"constraint-violation"===t.graphQLErrors[0].extensions.code&&"$"===t.graphQLErrors[0].extensions.path){let r=t.graphQLErrors[0].extensions.path,n=e.account_user[r.replace("account_user_","")];z("".concat(r," '").concat(n,"' already exists."),{variant:"error"})}else console.error("Error updating profile:",t.message)}},ed=(0,n.jsxs)(x.Z,{href:"/profile",LinkComponent:l(),variant:"contained",size:"large",color:"dark",sx:{fontSize:"0.7rem",fontWeight:500,letterSpacing:.5},children:[(0,n.jsx)(d.Z,{})," Back to Profile"]});if(i.isFallback)return(0,n.jsx)("h1",{children:"Loading..."});let eu=e=>e.replace(/[^a-zA-Z ]/g,""),em=async e=>{try{let t=await (0,U.Z)({method:"POST",url:"https://api.cloudtailor.com/prod/upload",headers:{"Content-Type":"application/json"},data:e});if(t.hasOwnProperty("data"))return t.data}catch(e){return e}},ep=async(e,t,r)=>{try{return await (0,U.Z)({method:"PUT",url:e,data:t,headers:{"Access-Control-Allow-Origin":"*","Content-Type":"image/jpg","x-hasura-role":"annoymous",KEY:r}})}catch(e){return e}},eh=(e,t,r)=>{var n;let a=null===(n=e.currentTarget.files)||void 0===n?void 0:n[0];a&&(t("avatar",URL.createObjectURL(a)),r(a))};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(q.Z,{title:"Profile",description:""}),(0,n.jsxs)(I.Z,{children:[(0,n.jsx)(O.Z,{icon:d.Z,title:i.query.id?" Edit Profile":"Add Profile",button:ed,navigation:(0,n.jsx)(L.Z,{})}),(0,n.jsx)(k.Z,{children:(0,n.jsx)(o.J9,{onSubmit:ec,initialValues:es,validationSchema:eo,children:e=>{let{values:t,errors:r,touched:a,handleChange:i,handleBlur:l,handleSubmit:s,setFieldValue:o}=e;return(0,n.jsxs)("form",{onSubmit:s,children:[(0,n.jsxs)(f.Z,{mb:4,children:[(0,n.jsxs)(N.hs,{display:"flex",justifyContent:H?"center":"",mb:3,children:[(0,n.jsx)(g.Z,{src:t.avatar,sx:{height:84,width:84}}),(0,n.jsx)(f.Z,{ml:-2.5,display:"flex",justifyContent:"center",alignItems:"center",children:(0,n.jsx)("label",{htmlFor:"avatar",children:(0,n.jsx)(x.Z,{component:"span",color:"dark",size:"large",variant:"contained",sx:{p:"8px",borderRadius:"50%"},children:(0,n.jsx)(u.Z,{fontSize:"small"})})})}),(0,n.jsx)(f.Z,{display:"none",children:(0,n.jsx)("input",{type:"file",onChange:e=>eh(e,o,Y),id:"avatar",accept:"image/*",name:"avatar"})})]}),(0,n.jsxs)(j.ZP,{container:!0,spacing:3,children:[(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(y.Z,{fullWidth:!0,name:"first_name",placeholder:"First Name",onBlur:l,onChange:e=>{let t=eu(e.target.value);i(t),o("first_name",t)},value:t.first_name,error:!!a.first_name&&!!r.first_name,helperText:a.first_name&&r.first_name})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(y.Z,{fullWidth:!0,name:"last_name",placeholder:"Last Name",onBlur:l,onChange:e=>{let t=eu(e.target.value);i(t),o("last_name",t)},value:t.last_name,error:!!a.last_name&&!!r.last_name,helperText:a.last_name&&r.last_name})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(y.Z,{fullWidth:!0,name:"email",type:"email",placeholder:"Email",onBlur:l,value:t.email,onChange:i,error:!!a.email&&!!r.email,helperText:a.email&&r.email})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(F(),{countryCodeEditable:!1,prefix:"+",onBlur:l,value:t.mobile,onChange:e=>o("mobile",e),country:"in",disabled:null!==et.mobile&&void 0!==et.mobile&&""!==et.mobile,inputStyle:{width:"100%",height:"44px",fontSize:"1.1rem"}})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsxs)(f.Z,{display:"flex",alignItems:"center",children:[(0,n.jsx)(_.Z,{variant:"subtitle1",children:"Gender"}),(0,n.jsxs)(S.Z,{row:!0,"aria-label":"gender",name:"gender",value:t.gender,onCh
1ange:i,sx:{marginLeft:"10px"},children:[(0,n.jsx)(P.Z,{value:"male",control:(0,n.jsx)(C.Z,{color:"primary"}),label:"Male"}),(0,n.jsx)(P.Z,{value:"female",control:(0,n.jsx)(C.Z,{color:"primary"}),label:"Female"})]})]})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(y.Z,{fullWidth:!0,name:"city",type:"city",placeholder:"City",onBlur:l,value:t.city,onChange:i,error:!!a.city&&!!r.city,helperText:a.city&&r.city})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(w._,{dateAdapter:b.H,children:(0,n.jsx)(v.M,{label:"Birth Date",value:t.birth_date,onChange:e=>o("birth_date",e),slots:{textField:y.Z},slotProps:{textField:{sx:{mb:1},size:"small",fullWidth:!0,value:t.birth_date,helperText:a.birth_date&&r.birth_date,error:!!(a.birth_date&&r.birth_date)}}})})}),(0,n.jsx)(j.ZP,{item:!0,md:6,xs:12,children:(0,n.jsx)(w._,{dateAdapter:b.H,children:(0,n.jsx)(v.M,{label:"Aniversary Date",value:t.anniversary_date,onChange:e=>o("anniversary_date",e),slots:{textField:y.Z},slotProps:{textField:{sx:{mb:1},size:"small",fullWidth:!0,value:t.anniversary_date,helperText:a.anniversary_date&&r.anniversary,error:!!(a.anniversary_date&&r.anniversary_date)}}})})})]})]}),(0,n.jsxs)(x.Z,{fullWidth:!0,type:"submit",variant:"contained",size:"large",color:"dark",sx:{fontSize:"0.7rem",fontWeight:500,letterSpacing:.5},children:[(0,n.jsx)(m.Z,{sx:{mr:1}})," Save Changes"]})]})}})})]})]})}},97724:function(e,t,r){"use strict";var n=r(77527),a=r(60762);let i=(0,n.ZP)(a.Z)({position:"relative",padding:"2.5rem 1.75rem","@media only screen and (max-width: 678px)":{padding:"1rem"}});t.Z=i},93646:function(e,t,r){"use strict";var n=r(85893),a=r(9008),i=r.n(a);t.Z=e=>{let{title:t,description:r,sitename:a="",meta_keywords:l}=e,s=window.location.href,o="string"==typeof t&&t.trim()?t.trim():"CloudTailor | India's leading personalised fashion & tailoring brand",c="string"==typeof r&&r.trim()?r.trim():"Explore bespoke fashion solutions - designer blouses, wedding lehengas, custom-made dresses, and more. Find your perfect fit at CloudTailor";return(0,n.jsxs)(i(),{children:[(0,n.jsx)("title",{children:o}),(0,n.jsx)("meta",{name:"description",content:c}),l&&(0,n.jsx)("meta",{name:"keywords",content:l}),(0,n.jsx)("meta",{name:"robots",content:"index, follow"}),(0,n.jsx)("meta",{name:"googlebot",content:"index,follow"}),s&&(0,n.jsx)("link",{rel:"canonical",href:s}),(0,n.jsx)("meta",{property:"og:title",content:o}),(0,n.jsx)("meta",{property:"og:description",content:c}),(0,n.jsx)("meta",{property:"og:image",content:"".concat("https://images-static.cloudtailor.com/","og-image/cloudtailor-og-img.png")}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:image:width",content:"300"}),(0,n.jsx)("meta",{property:"og:image:height",content:"300"}),(0,n.jsx)("meta",{property:"og:url",content:s}),(0,n.jsx)("meta",{property:"og:site_name",content:"CloudTailor"}),(0,n.jsx)("meta",{name:"twitter:card",content:"FashionMadeEasy"}),(0,n.jsx)("meta",{name:"twitter:site",content:"@cloudtailor_in"}),(0,n.jsx)("meta",{name:"twitter:title",content:o}),(0,n.jsx)("meta",{name:"twitter:description",content:c}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://cloudtailor-cdn.s3.ap-south-1.amazonaws.com/logo/CloudTailor-Logo.webp"}),(0,n.jsx)("meta",{name:"google-play-app",content:"app-id=com.cloudtailor.app"}),(0,n.jsx)("meta",{name:"apple-itunes-app",content:"app-id=1553413660"})]})}},53471:function(e,t,r){"use strict";var n=r(85893),a=r(67294),i=r(86010),l=r(77527),s=r(60990),o=r(37958),c=r(95307);let d=(0,l.ZP)(s.Z)({"& .handle":{cursor:"pointer"}}),u=e=>{var t;let{position:r,open:l,width:s="100%",handle:u,children:m,toggleSidenav:p}=e,[h,x]=(0,a.useState)(l);return(0,a.useEffect)(()=>x(l),[l]),(0,n.jsxs)(d,{children:[(0,n.jsx)(o.ZP,{anchor:r,open:h,onClose:()=>{p&&p(),x(!1)},SlideProps:{style:{width:s}},sx:{zIndex:15001},children:(0,n.jsx)(c.Z,{autoHide:!1,children:m})}),u&&(0,a.cloneElement)(u,{onClick:p||(()=>x(!h)),className:(0,i.Z)(null===(t=u.props)||void 0===t?void 0:t.className,"handle")})]})};u.defaultProps={width:1e4,position:"left",open:!1},t.Z=u},98352:function(e,t,r){"use strict";var n=r(85893),a=r(84370),i=r(77527),l=r(60990),s=r(53471),o=r(40913),c=r(68067),d=r(71191);let u=(0,i.ZP)(l.Z)(e=>{let{theme:t}=e;return{display:"flex",marginTop:t.spacing(-2),marginBottom:t.spacing(3),"& .headerHold":{flexGrow:1,alignItems:"center",justifyContent:"space-between"},[t.breakpoints.up("md")]:{"& .sidenav":{display:"none"}},[t.breakpoints.down("md")]:{flexDirection:"column"}}});t.Z=e=>{let{title:t,button:r,navigation:i,...m}=e,p=1025>(0,d.Z)();return(0,n.jsxs)(u,{children:[(0,n.jsxs)(c.hs,{mt:2,className:"headerHold",children:[(0,n.jsxs)(c.hs,{alignItems:"center",children:[m.icon&&(0,n.jsx)(m.icon,{color:"primary"}),(0,n.jsx)(o.H2,{ml:1.5,my:"0px",lineHeight:"1",whiteSpace:"pre",children:t})]}),(0,n.jsx)(l.Z,{className:"sidenav",children:(0,n.jsx)(s.Z,{position:"left",handle:(0,n.jsx)(a.Z,{fontSize:"small"}),children:i})}),!p&&r]}),p&&!!r&&(0,n.jsx)(l.Z,{mt:2,children:r})]})}},31920:function(e,t,r){"use strict";var n=r(85893),a=r(67294),i=r(11163),l=r(77527),s=r(60762),o=r(96788),c=r(45002),d=r(41791),u=r(49891),m=r(64247),p=r(21367),h=r(48447),x=r(52358),f=r(68067),g=r(94735);let j=(0,l.ZP)(s.Z)(e=>{let{theme:t}=e;return{paddingBottom:"1.5rem",[t.breakpoints.down("md")]:{boxShadow:"none",overflowY:"auto",height:"calc(100vh - 64px)"}}}),y=(0,l.ZP)(e=>{let{children:t,isCurrentPath:r,...a}=e;return(0,n.jsx)(g.Z,{...a,children:t})})(e=>{let{theme:t,isCurrentPath:r}=e;return{display:"flex",alignItems:"center",borderLeft:"4px solid",paddingLeft:"1.5rem",paddingRight:"1.5rem",marginBottom:"1.25rem",justifyContent:"space-between",borderColor:r?t.palette.primary.main:"transparent","& .nav-icon":{color:r?t.palette.primary.main:t.palette.grey[600]},"&:hover":{borderColor:t.palette.primary.main,"& .nav-icon":{color:t.palette.primary.main}}}}),_=[{title:"DASHBOARD",list:[{href:"/enquiry",title:"Enquiry",icon:x.Z,count:""},{href:"/orders",title:"Orders",icon:x.Z,count:""},{href:"/refer-and-earn",title:"Refer and Earn",icon:x.Z,count:""},{href:"/my-rewards",title:"Rewards",icon:c.Z,count:""}]},{title:"ACCOUNT SETTINGS",list:[{href:"/profile",title:"My Profile",icon:d.Z,count:null},{href:"/address",title:"Addresses",icon:u.Z,count:""}
1,{href:"/address",title:"Settings",icon:m.Z,count:""}]},{title:"Terms and Policies",list:[{href:"/terms-of-use",title:"Terms of Use",icon:p.Z,count:null},{href:"/privacy-policy",title:"Privacy Policy",icon:h.Z,count:null}]}];t.Z=()=>{let{pathname:e}=(0,i.useRouter)();return(0,n.jsx)(j,{children:_.map(t=>(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(o.Z,{p:"26px 30px 1rem",color:"grey.600",fontSize:"12px",children:t.title}),t.list.map(t=>(0,n.jsxs)(y,{href:t.href,isCurrentPath:e.includes(t.href),children:[(0,n.jsxs)(f.hs,{alignItems:"center",gap:1,children:[(0,n.jsx)(t.icon,{color:"inherit",fontSize:"small",className:"nav-icon"}),(0,n.jsx)("span",{children:t.title})]}),(0,n.jsx)("span",{children:t.count})]},t.title))]},t.title))})}},82034:function(e,t,r){"use strict";var n=r(85893),a=r(67294),i=r(11032),l=r(68573),s=r(31920),o=r(29146),c=r(11163);t.Z=e=>{let{children:t}=e,[r,d]=(0,a.useState)(!1),u=(0,c.useRouter)();return(0,a.useEffect)(()=>{(()=>{let e=localStorage.getItem("id_token"),t=localStorage.getItem("user_id");e&&t?d(!0):u.push("/login?callback=".concat(window.location.href))})()},[]),(0,n.jsx)(o.Z,{children:(0,n.jsx)(i.Z,{sx:{my:"2rem"},children:(0,n.jsxs)(l.ZP,{container:!0,spacing:3,children:[(0,n.jsx)(l.ZP,{item:!0,lg:3,xs:12,sx:{display:{xs:"none",sm:"none",md:"block"}},children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(l.ZP,{item:!0,lg:9,xs:12,children:t})]})})})}},62948:function(e,t,r){"use strict";r.d(t,{ao:function(){return d},r0:function(){return o},ul:function(){return c}});var n=r(82729),a=r(31230);function i(){let e=(0,n._)(["\n  mutation ($id: uuid!, $account_user: account_user_set_input) {\n    update_account_user_by_pk(pk_columns: { id: $id }, _set: $account_user) {\n      id\n    }\n  }\n"]);return i=function(){return e},e}function l(){let e=(0,n._)(["\n  mutation deleteUserDataRequest($user_id: uuid!, $mobile: String!) {\n    deleteUserRequest(input: { user_id: $user_id, phone: $mobile }) {\n      error\n      message\n    }\n  }\n"]);return l=function(){return e},e}function s(){let e=(0,n._)(["\n  mutation deleteUserData($user_id: uuid!, $otp: String!) {\n    deleteUser(input: { id: $user_id, otp: $otp }) {\n      error\n      message\n    }\n  }\n"]);return s=function(){return e},e}let o=(0,a.Ps)(i()),c=(0,a.Ps)(l()),d=(0,a.Ps)(s())}},function(e){e.O(0,[3812,5044,6388,8807,6896,6310,7257,1873,5278,4515,5527,4625,6634,8796,9146,2888,9774,179],function(){return e(e.s=73471)}),_N_E=e.O()}]);

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.