Module 163679

2,623 characters · in ba7b9b34b6ee39a7.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>C});var a=n(627968),i=n(64700),s=n(397927),l=n(964486),r=n(847599),o=n(767379),d=n(240248),c=n(39537),u=n(278466),m=n(805866),h=n(627575),x=n(870341),p=n(686267),g=n(231723),f=n(818348),v=n(837451),_=n(985018),b=n(561452);let j=n(843020);function A(e){let{task:t,handleSubmit:n,disabled:s}=e,[l,r]=i.useState(t),o=i.useMemo(()=>({task:l,setTask:r}),[l,r]);return i.useEffect(()=>{r(t)},[t]),(0,a.jsxs)(u.h.Provider,{value:o,children:[(0,a.jsx)(p.A,{}),(0,a.jsx)(x.A,{onSubmit:n,disabled:s})]})}let C=function(e){let{transitionState:t,onClose:n}=e,[u,x]=i.useState(null),[p,C]=i.useState(!0),[y,S]=i.useState(null),[E,T]=i.useState(!1),N=i.useCallback(async()=>{C(!0),S(null);try{let e=await (0,c.$R)();if(null==e)return void n();!(0,d.uJ)(e.ui_component?.component.type)&&m.Vn.has(e.ui_component.component.type)?x(e):x({task_id:e.task_id,task_type:m.wP.REFRESH_APP,assignment_id:e.assignment_id,ui_component:{component:{type:m.Qq.REFRESH_APP,data:{}}},flow_context:{tasks:[],flow_id:e.flow_context.flow_id}})}catch{S(_.intl.string(v.default["/f++3g"]))}finally{C(!1)}},[n]),I=i.useCallback(async e=>{if(null!==u){T(!0);try{let t={task_id:u.task_id,flow_id:u.flow_context.flow_id,data:e};await (0,c.Rt)(t),N()}catch(e){S(_.intl.string(v.default["+QRSxc"]))}finally{T(!1)}}},[u,N]);(0,l.Ay)(()=>{N()});let k=i.useMemo(()=>u?.task_type===m.wP.AGE_VERIFICATION,[u]);return(0,a.jsxs)("div",{className:b.Tp,children:[(0,a.jsx)("img",{className:b.xX,src:j,alt:""}),k?(0,a.jsx)(o.default,{transitionState:t??g.ip.ENTERED,entryPoint:r.q1.SAFETY_FLOWS,onClose:f.tE,onComplete:async()=>{await I({type:m.Ij.Empty})},dismissable:!1}):(0,a.jsx)("div",{className:b.nA,children:p?(0,a.jsx)(s.y$y,{type:s.y$y.Type.SPINNING_CIRCLE}):(0,a.jsx)("div",{className:b.kL,children:(0,a.jsxs)(s.BJc,{direction:"horizontal",justify:"start",className:b.rf,children:[null!==y&&(0,a.jsxs)(s.BJc,{direction:"vertical",justify:"space-between",align:"center",className:b.Nj,padding:16,children:[(0,a.jsxs)(s.BJc,{direction:"vertical",gap:4,children:[(0,a.jsx)(s.Heading,{variant:"heading-xl/semibold",children:_.intl.string(_.t.c6kn6F)}),(0,a.jsx)(s.Text,{variant:"text-md/normal",color:"text-muted",children:_.intl.string(_.t.ZUEGFn)})]}),(0,a.jsxs)(s.BJc,{direction:"horizontal",justify:"center",align:"center",children:[(0,a.jsx)(s.Button,{fullWidth:!0,variant:"secondary",text:_.intl.string(_.t["2jxGer"]),onClick:()=>{(0,h.k)("safety_flows_modal")}}),(0,a.jsx)(s.Button,{fullWidth:!0,text:_.intl.string(_.t["7NqTJn"]),onClick:()=>{N()}})]})]}),null===y&&null!=u&&(0,a.jsx)(A,{task:u,handleSubmit:I,disabled:E})]})})})]})}}