PageSourceSearch

https://dashboard.iproyal.com/assets/MustSetPhoneNumberScreen-BgwDhLCf.js

js iproyal.com collected 2026-10-01 10:40:43 UTC 6,155 bytes, 3 lines download raw bytes

1/** See vendor.LICENSE.txt for 3rd party license information */
2import{v as O,a7 as G,at as H,U as J,av as X,d8 as Z,d9 as ee,cv as te,i as h,bw as R,ad as oe,bL as se,a as ae,y as ne,aN as re,ay as le,c3 as $,da as L,f as ie,db as de,o as b,M as I,z as r,w as m,u as e,V as B,T as z,W as T,O as x,Q as f,_ as D,ac as N,c as U,bz as ue,b as A}from"./_withdraw-status-label-C_XHOxxk.js";import{_ as ce}from"./TimeCircleIcon-BHtGBSRb.js";import{r as pe,c as me}from"./subscription-features-Sot5Ax5k.js";import{a as fe}from"./InvalidEmailLinkScreen.vue_vue_type_script_setup_true_lang-CgK5Tqbh.js";import{_ as he}from"./PhoneNumberOption.vue_vue_type_script_setup_true_lang-Dqu4aX3f.js";import{L as be,R as ye,u as ge,_ as _e}from"./regle-schemas.min-Bzceocc8.js";import{o as ve,p as C,c as q,b as F,n as Q,s as xe}from"./order-auth-validators-DYWxMx4R.js";import{a as we}from"./use-can-element-be-sticky-CLbVsuCz.js";import{m as ke,r as Ie,T as Ne}from"./TextField-YbFGomOL.js";import{S as W}from"./Select-BqGC1HL3.js";import"./index-DzVsRdPj.js";
2import"./survicate-mrno6alq.js";import"./ProgressBarTrack.vue_vue_type_script_setup_true_lang-D_RySyvT.js";import"./OrderProcessingInfoBanner.vue_vue_type_script_setup_true_lang-DtBVZu-t.js";import"./context-switch-options-query-pIv-ckxF.js";import"./projects-DDiJpIlV.js";import"./Field.vue_vue_type_script_setup_true_lang-9W-nBLQ-.js";import"./OrderStatusIndicator.vue_vue_type_script_setup_true_lang-BBoeNZpA.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"0a9fdbed"},t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[new t.Error().stack]=(function(d){for(var a=1;a<arguments.length;a++){var l=arguments[a];if(l!=null)for(var u in l)l.hasOwnProperty(u)&&(d[u]=l[u])}return d})({},t._sentryModuleMetadata[new t.Error().stack],{"_sentryBundlerPluginAppKey:iproyal-dashboard-frontend":!0});var o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="5a6d7482-5fb4-4fe3-a0dd-90c67ba3d640",t._sentryDebugIdIdentifier="sentry-dbid-5a6d7482-5fb4-4fe3-a0dd-90c67ba3d640")}catch{}})();const Ce=t=>h(()=>ve({countryId:C(F(Q()),q(o=>o!==void 0,R())),phoneNumber:C(xe(),Ie(),ke(20)),regionId:ye(C(F(Q()),q(o=>!oe(t)||o!==void 0,R())))})),Se=async t=>{const o=O(),d=G(),{data:a}=we(),{mutate:l,isLoading:u}=H({mutation:p=>Z(p),onError:p=>X.error(p,"set-phone-number"),async onSuccess(){await o.invalidateQueries({key:J,exact:!0},!1),d.push({name:"/[[context]]/(home)/"})}}),{data:y}=await ee(),s=te({countryId:t,phoneNumber:"",regionId:void 0}),c=h(()=>y.find(p=>p.id===s.countryId)),g=h(()=>se(c.value?.iso)),{r$:_}=be(s,Ce(g)),w=ge(_);return{countries:y,regions:a,state:s,selectedCountry:c,isRegionRequired:g,isLoading:u,r$:_,field:w,submit:()=>{c.value&&l({phoneNumberCode:`+${c.value.phonecode}`,phoneNumber:s.phoneNumber.replace(/\s+/g,""),regionId:s.regionId})}}},Pe={class:"fixed inset-0 z-12 flex flex-col overflow-y-auto overscroll-contain bg-neutral-0"},Ve={class:"flex grow flex-col items-center px-24 pt-80 pb-40 sm:pt-140"},Ee={class:"w-full max-w-392 text-center"},Me={class:"text-brand-400"},Re=["src"],$e={key:0,class:"tp-body text-neutral-900"},Le=4,Ze=ae({__name:"MustSetPhoneNumberScreen",props:{countryId:{}},async setup(t){let o,d;const{common:a}=ne(),l=re(),{countries:u,regions:y,state:s,selectedCountry:c,isRegionRequired:g,isLoading:_,r$:w,field:k,submit:p}=([o,d]=le(()=>Se(t.countryId)),o=await o,d(),o),S=h(()=>c.value?`+${c.value.phonecode}`:""),P=$("phoneBox"),{width:V}=L(P),Y=h(()=>V.value?`${V.value}px`:void 0),E=$("phonePrefix"),{width:M}=L(E),j=h(()=>({paddingLeft:M.value?`${M.value+Le}px`:void 0}));return ie(()=>de()),(v,n)=>(b(),I("div",Pe,[r(fe,{"hide-language-selector":""},{end:m(()=>[r(e(B),{kind:"outlined",size:"m",type:"button",disabled:e(l).isPendingLogout,onClick:n[0]||(n[0]=i=>e(l).logout())},{default:m(()=>[r(e(z),{type:"logout",class:"size-16"}),T(" "+x(e(a).logout()),1)]),_:1},8,["disabled"])]),_:1}),f("main",Ve,[f("section",Ee,[r(e(ce),{as:"div",value:("m"in v?v.m:e(D)).dashMustSetPhoneHeadline,class:"tp-headline-m"},{accountCreated:m(()=>[f("span",Me,x(("m"in v?v.m:e(D)).dashMustSetPhoneAccountCreated()),1)]),_:1},8,["value"]),r(e(_e),{class:"-mt-8 flex flex-col gap-16 text-left",regle:e(w),onSubmit:e(p)},{default:m(()=>[f("div",{ref_key:"phoneBox",ref:P,class:"relative"},[r(e(Ne),N({modelValue:e(s).phoneNumber,"onUpdate:modelValue":n[1]||(n[1]=i=>e(s).phoneNumber=i)},e(k)("phoneNumber"),{placeholder:e(a).phoneNumber(),type:"tel",inputmode:"tel","input-style":e(j)}),null,16,["modelValue","placeholder","input-style"]),f("div",{ref_key:"phonePrefix",ref:E,class:"absolute top-28 left-0 z-10 flex h-48 items-center"},[r(e(W),{modelValue:e(s).countryId,"onUpdate:modelValue":n[2]||(n[2]=i=>e(s).countryId=i),name:"phoneCode","box-class":"!ring-0 !bg-transparent !pl-12 !pr-0","popup-width":e(Y),"popup-placement":"bottom-start",options:e(u),"value-key":"id","label-key":"name",search:"","hide-empty-decorations":"",placeholder:e(a).selectCountry()},{placeholder:m(()=>[r(e(z),{type:"globe",class:"size-20 text-neutral-400"})]),default:m(({option:i,insidePopup:K})=>[K?(b(),U(he,ue(N({key:0},i)),null,16)):(b(),I("img",{key:1,src:e(pe)(i.iso.toLowerCase()),class:"h-16 w-24 rounded-2 object-cover"},null,8,Re))]),_:1},8,["modelValue","popup-width","options","placeholder"]),n[4]||(n[4]=f("div",{class:"mx-8 my-1 w-1 shrink-0 self-stretch bg-neutral-300"},null,-1)),e(S)?(b(),I("span",$e,x(e(S)),1)):A("",!0)],512)],512),e(g)?(b(),U(e(W),N({key:0,modelValue:e(s).regionId,"onUpdate:modelValue":n[3]||(n[3]=i=>e(s).regionId=i)},e(k)("regionId"),{options:e(y)??[],"value-key":"id","label-key":"name",search:"",placeholder:e(a).region()}),null,16,["modelValue","options","placeholder"])):A("",!0),r(e(B),{class:"-mt-8 w-full",type:"submit","color-scheme":"secondary",disabled:e(_)},{default:m(()=>[T(x(e(a).continue()),1)]),_:1},8,["disabled"])]),_:1},8,["regle","onSubmit"])]),r(me,{class:"mt-20"})])]))}});
2export{Ze as default};
3//# sourceMappingURL=MustSetPhoneNumberScreen-BgwDhLCf.js.map

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.