PageSourceSearch

https://golektruk.com/_next/static/chunks/pages/trucker/contact-person/create-e4177fb43e2af70d.js

js golektruk.com collected 2026-10-01 15:18:10 UTC 7,983 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6355],{80236:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/trucker/contact-person/create",function(){return n(80732)}])},9352:function(e,t,n){"use strict";var a=n(85893),s=n(67294),r=n(94184),o=n.n(r);t.Z=(0,s.memo)(function(e){let{color:t="default",label:n,isRounded:s=!0,badgeClassName:r,onClick:c}=e;return(0,a.jsx)("div",{className:o()("px-2 py-[2px]",s?"rounded-full":"rounded-sm",(()=>{if(n)switch(t){case"danger":return"border bg-danger-surface border-danger-border text-danger";case"success":return"border bg-primary-surface border-primary-border text-primary-hover";case"warning":return"border border-warning-border text-warning bg-warning-surface";case"secondary":return"border border-secondary-border text-secondary bg-secondary-surface";default:return"border bg-neutral-900/80 text-neutral-100"}})(),n?"w-fit":"hidden",r),onClick:()=>null==c?void 0:c(),children:(0,a.jsx)("div",{className:"whitespace-nowrap text-10 font-semibold",children:n})})})},38528:function(e,t,n){"use strict";var a=n(85893);n(67294);var s=n(1280),r=n(94184),o=n.n(r);t.Z=function(e){let{onClick:t,buttonText:n,disabled:r=!1,type:c="button",shadow:i=!0}=e;return(0,a.jsx)("div",{className:o()("container fixed bottom-0 left-1/2 z-10 w-full -translate-x-1/2 bg-neutral-100",i&&"shadow-1"),id:"coach-bottom-button",children:(0,a.jsx)("div",{className:"px-[16px flex w-full justify-center pb-[16px] pt-[8px]",children:(0,a.jsx)(s.Z,{type:c,onClick:t,disabled:r,className:"w-full",children:n})})})}},91594:function(e,t,n){"use strict";var a=n(85893);n(67294);var s=n(9352),r=n(5434),o=n(94184),c=n.n(o);t.Z=function(e){let{header:t,children:n,crossIcon:o=!1,onBack:i,isShadow:d=!0,hideOnDesktop:l=!1,desktopIconNonHidden:u=!0,bottomContent:m,className:p,...h}=e;return(0,a.jsxs)("div",{className:c()("sticky top-0 z-50 mx-auto max-w-[480px] transition-all duration-300",d&&"shadow-3 desktop:shadow-none",l&&"desktop:hidden",null!=p?p:"bg-neutral-100 p-5 desktop:static desktop:max-w-none desktop:p-0"),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[!!i&&(0,a.jsx)("button",{type:"button",onClick:i,className:"text-20 ".concat(u&&"desktop:hidden"),children:o?(0,a.jsx)(r.FU5,{}):(0,a.jsx)(r.KYK,{className:"h-6 w-6"})}),(0,a.jsx)("p",{className:"text-16 font-semibold capitalize",children:t})]}),n,h&&(0,a.jsx)(s.Z,{...h,badgeClassName:"desktop:hidden"})]}),m]})}},45013:function(e,t,n){"use strict";var a=n(85893),s=n(1280),r=n(67294);t.Z=(0,r.memo)(function(e){let{close:t,message:n}=e;return(0,a.jsxs)("div",{className:"p-[32px]",children:[(0,a.jsx)("div",{className:"text-left font-medium text-neutral-1000",children:n}),(0,a.jsx)("div",{className:"flex justify-center mt-[16px]",children:(0,a.jsx)("div",{className:"w-full desktop:w-[40%]",children:(0,a.jsx)(s.Z,{wFull:!0,onClick:t,children:"Mengerti"})})})]})})},16690:function(e,t,n){"use strict";var a=n(85893),s=n(67294),r=n(82175),o=n(16310),c=n(51649),i=n(22920),d=n(21311),l=n(45013),u=n(20585),m=n(94329),p=n(72648);t.Z=(0,s.memo)(function(e){let{children:t,close:n,router:s,product:h,refetch:f,setIsLoading:x}=e,{showLoadingCP:k,hideLoadingCP:b}=(0,u.Z)(),{mutate:Z}=(0,p.WL)();return(0,a.jsx)(r.J9,{initialValues:{name:"",phone:""},validationSchema:o.Ry({name:o.Z_().required("Nama kontak harus diisi").min(3,"Nama kontak minimal 3 karakter").max(25,"Nama kontak maksimal 25 karakter"),phone:o.Z_().required("Nomor WhatsApp harus diisi").min(9,"Nomor WhatsApp minimal 9 angka dan maksimal 12 angka").max(12,"Nomor WhatsApp minimal 9 angka dan maksimal 12 angka")}),onSubmit:(e,t)=>{x(!0),k(),Z({values:e,product:h},{onSuccess:()=>{b(),n?(n(),(0,i.Am)("Kontak berhasil ditambahkan",{type:"success"}),f&&f()):s&&(s.back(),setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},1e3),(0,i.Am)("Kontak berhasil ditambahkan",{type:"success"}))},onError:e=>{if(x(!1),b(),"Phone number not listed on whatsapp"===e.response.data.detail.msg)(0,d.Z)(e=>(0,a.jsx)(l.Z,{close:e,message:"Nomor Anda tidak terdaftar di aplikasi WhatsApp. Gunakan nomor yang sudah terdaftar di aplikasi WhatsApp."}),{hideCloseIcon:!0,resetPadding:!0});else{var t;(0,d.Z)(null!==(t=e.response.data.detail.msg)&&void 0!==t?t:e.response.data.detail)}}})},children:e=>(0,a.jsxs)(r.l0,{onSubmit:e.handleSubmit,className:"p-[16px]",children:[(0,a.jsxs)("div",{className:"text-left",children:[(0,a.jsx)("label",{htmlFor:"name",className:"required font-medium",children:"Nama Kontak"}),(0,a.jsx)(m.Z,{name:"name",type:"text",id:"name",placeholder:"Nama kontak",mask:/^[a-zA-Z0-9.$\
1-_.+!*'()@\/&?=:%\s]{0,25}$/})]}),(0,a.jsxs)("div",{className:"mt-[16px] text-left",children:[(0,a.jsx)("label",{htmlFor:"phone",className:"required font-medium",children:"Nomor WhatsApp"}),(0,a.jsx)(m.Z,{name:"phone",mask:"#`00 0000 00000",definitions:{"#":/^8\d*$/},helperText:"Contoh: 85181119999. Pastikan nomor HP Anda terdaftar di WhatsApp",startAdornment:(0,a.jsx)(c.ff9,{className:"text-20"}),id:"phone",placeholder:"8XX XXXX XXXXX"})]}),t]})})})},74257:function(e,t,n){"use strict";var a=n(85893),s=n(11163),r=n(67294),o=n(91594),c=n(86746),i=n(16690),d=n(38528),l=n(67639);t.Z=(0,r.memo)(function(){let e=(0,s.useRouter)(),t=(0,c.Z)(),[n,u]=(0,r.useState)(!1);return(0,a.jsxs)("div",{className:"h-fit desktop:hidden relative",children:[(0,a.jsx)(o.Z,{header:"Tambah Kontak",onBack:e.back}),(0,a.jsx)(l.Z,{}),(0,a.jsx)("div",{className:"container",children:(0,a.jsx)(i.Z,{router:e,product:t,setIsLoading:u,children:(0,a.jsx)(d.Z,{buttonText:"Simpan",type:"submit",disabled:n})})})]})})},51354:function(e,t,n){"use strict";var a=n(9446),s=n(28616),r=n(11163),o=n(67294);let c=e=>{let{push:t,back:n}=(0,r.useRouter)(),{statusCompany:c}=(0,a.Z)(),{token:i}=(0,s.Z)();(0,o.useEffect)(()=>{i?"NOT FOUND"===c&&(n(),e&&e()):t("/login")},[t,c,i])};t.Z=c},20715:function(e,t,n){"use strict";var a=n(77673),s=n(67294),r=n(82755);let o=e=>{let t=(0,r.Z)();(0,s.useEffect)(()=>{t>=a.A&&e()},[t,e])};t.Z=o},80732:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var a=n(85893),s=n(85734),r=n(74257),o=n(51354),c=n(20715),i=n(86746),d=n(21311),l=n(11163);function u(){let e=(0,l.useRouter)(),t=(0,i.Z)();return(0,c.Z)(()=>e.push("/".concat(t,"/contact-person"))),(0,o.Z)(()=>(0,d.Z)(t=>(0,a.jsx)(s.default,{close:t,router:e}),{disableBackdropClose:!0})),(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"desktop:hidden",children:(0,a.jsx)(r.Z,{})})})}n(67294)},72648:function(e,t,n){"use strict";n.d(t,{RH:function(){return l},Vf:function(){return x},WL:function(){return h},Wh:function(){return m},gx:function(){return f},p$:function(){return u},th:function(){return p}});var a=n(86746),s=n(48379),r=n(47832),o=n(9446),c=n(75849),i=n(36492),d=n(48228);let l=()=>{let e=(0,a.Z)(),{user:t}=(0,c.Z)();return(0,i.a)(["contactPerson",e],()=>s.Z.get("/users/".concat(e,"/me/contact-person?order_created_at=false")),{enabled:!!t&&!!e})},u=(e,t)=>(0,i.a)(["ContactPersonDetail",t],()=>s.Z.get("/users/".concat(e,"/me/contact-person/").concat(t)),{enabled:!!t&&!!e,cacheTime:0}),m=()=>{let{setCompany:e}=(0,o.Z)(),t=(0,a.Z)();return(0,d.D)(n=>s.Z.patch("/users/".concat(t,"/me/is-contact-person?is_cp=").concat(n)).then(function(t){s.Z.get("/company").then(function(t){let n=t.data;e(n)})}))},p=()=>(0,d.D)(e=>{let{id:t,product:n}=e;return s.Z.delete("/users/".concat(n,"/contact-person/").concat(t))}),h=()=>(0,d.D)(e=>{let{values:t,product:n}=e;return s.Z.post("/users/".concat(n,"/contact-person"),{name:t.name,phone:(0,r.c)(t.phone)})}),f=()=>(0,d.D)(e=>{let{values:t,product:n,id:a}=e;return s.Z.patch("/users/".concat(n,"/contact-person/").concat(a),{name:t.name,phone:(0,r.c)(t.phone)})}),x=()=>(0,d.D)(e=>{let{product:t,id:n}=e;return s.Z.post("/users/".concat(t,"/contact-person/send-verification"),{id:n})})}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=80236)}),_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.