Build 545032stable
Module 382935
2,989 characters · in 5310f2115eca4a2d.jsDependencies
Source Raw
function(e,n,l){l.d(n,{A:()=>D});var t=l(627968),i=l(64700),a=l(503698),r=l.n(a),s=l(735438),o=l.n(s),d=l(935462),u=l(150934),c=l(452027),m=l(260598),h=l(534514),g=l(834730),p=l(821609),f=l(964486),x=l(475743),j=l(235986),b=l(915089),C=l(124480),v=l(975571),k=l(321563),O=l(670455),A=l(375708),S=l(636852);let N=e=>o().shuffle(e.map(e=>({...e,problemOptions:o().shuffle(e.problemOptions).concat(e.freeformConfig??[])})));function D(e){let n,l,{onMount:a,onSubmit:s,onClose:D,ratingHeader:R,ratingBody:y,ratingOptions:L,ratingEmojiKind:E,initialRating:T=null,categoriesHeader:$,optionsTree:q,hideDontShowAgainCheckbox:H,impression:P,transitionState:B}=e,G=(0,x.A)(q),[K,U]=i.useState(N(q));i.useEffect(()=>{o().isEqual(G,q)||U(N(q))},[q,G]);let w=(0,b.GV)(),[z,F]=i.useState(!1),[I,M]=i.useState(T),[V,Z]=i.useState(1===K.length?K[0]:null),[_,Q]=i.useState(null),[X,J]=i.useState("");(0,f.Ay)(()=>a?.()),(0,f.l0)(()=>{s({rating:I,category:V?.value??null,problem:_,dontShowAgain:z,feedback:X})});let W=!0,Y=!1;return null==I?(n=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:r()(S.OS,S.Ko),children:(0,t.jsx)(k.A,{ratingOptions:L,emojiKind:E,selectedRating:I,onChangeRating:function(e){M(e),e===O.P0.GOOD&&D()}})}),!H&&(0,t.jsx)(d.jl,{"data-migration-pending":!0,className:S.qr,direction:j.A.Direction.HORIZONTAL,children:(0,t.jsx)(u.S,{checked:z,onChange:()=>F(!z),label:A.intl.string(A.t["5E9SB9"]),labelType:"secondary"})})]}),W=!1):I!==O.P0.GOOD&&null==V?(n=(0,t.jsx)(d.$m,{"data-migration-pending":!0,children:(0,t.jsx)(c.D,{label:$,children:(0,t.jsx)(C.A,{options:K,onClick:Z,hideCaret:()=>!0})})}),l=()=>M(null)):null!=V&&null==_?(n=(0,t.jsx)(d.$m,{children:(0,t.jsx)(c.D,{label:V.problemsHeader,children:(0,t.jsx)(C.A,{options:V.problemOptions,onClick:function(e){Q(e),null!=V&&null!=e&&V.freeformConfig?.value!==e.value&&D()},hideCaret:e=>{let{value:n}=e;return V.freeformConfig?.value!==n}})})}),l=()=>1===K.length?M(null):Z(null)):null!=V&&null!=_&&V.freeformConfig?.value===_.value&&(n=(0,t.jsx)(d.$m,{"data-migration-pending":!0,children:(0,t.jsx)(m.f,{label:A.intl.string(A.t.h95hcn),helperText:V.freeformConfig.hideHelpdeskLink?void 0:A.intl.format(A.t.ybi2tD,{helpdeskURL:v.A.getSubmitRequestURL()}),value:X,maxLength:O.u0,onChange:J})}),l=()=>{J(""),Q(null)},Y=!0),(0,t.jsxs)(d.EO,{"data-migration-pending":!0,impression:P,transitionState:B,className:S.CR,"aria-labelledby":w,parentComponent:"FeedbackModalV2",children:[(0,t.jsxs)(d.rQ,{"data-migration-pending":!0,separator:!1,className:S.N1,children:[(0,t.jsx)(h.D,{id:w,variant:"heading-xl/extrabold",color:"none",children:R}),(0,t.jsx)(g.E,{variant:"text-md/normal",color:"none",className:S.sB,children:y})]}),n,W&&(0,t.jsxs)(d.jl,{"data-migration-pending":!0,className:S.qr,direction:j.A.Direction.HORIZONTAL,children:[(0,t.jsx)(p.$,{variant:"secondary",size:"sm",text:A.intl.string(A.t["13/7kX"]),onClick:l}),Y&&(0,t.jsx)(p.$,{variant:"primary",size:"sm",text:A.intl.string(A.t.geKm7t),onClick:D})]})]})}}