Loading
function(n,l,e){e.d(l,{default:()=>g});var t=e(627968);e(64700);var i=e(284009),s=e.n(i),a=e(189213),c=e(834730),o=e(939249),r=e(534514),p=e(730134),u=e(289498),d=e(941314),m=e(429913),h=e(672130),x=e(874490),f=e(534952),j=e(375708),C=e(977498);function N(n){let{onComplete:l,excludedPlatformTypes:e,includedPlatformTypes:i,includeApplicationConnections:s=!0}=n,a=d.A.useConfig({location:"User Settings Connections"}),c=(0,m.A)(s&&a.enabled?f.tX.filter(n=>!e?.has(n)&&(null==i||i.has(n))):[]),o=(0,x.gn)();return(0,t.jsxs)("div",{className:C.lA,children:[c.map(n=>null!=n&&(0,t.jsx)(h.A,{application:n,className:C.W2,innerClassName:C.Uz},n.id)),o.filter(n=>!e?.has(n.type)&&(null==i||i.has(n.type))).map(n=>(0,t.jsx)(u.A,{type:n.type,className:C.W2,innerClassName:C.Uz,onConnect:()=>l(n.type)},n.type))]})}function v(n){let{integrations:l,onCompleteApplication:e}=n;if(null==l||null==e)return null;let i=l.filter(n=>n.application?.roleConnectionsVerificationUrl!=null);return 0===i.length?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.E,{variant:"text-sm/medium",color:"interactive-text-default",className:C.jS,children:j.intl.string(j.t.PHjkRE)}),(0,t.jsx)("div",{className:C.$v,children:i.map(n=>{let l=n.application;s()(null!=l,"application is null");let i=l?.bot;return s()(null!=i,"bot is null"),(0,t.jsxs)(o.D,{onClick:()=>e(l.id),className:C.pW,children:[(0,t.jsx)(p.A,{user:i,className:C.In}),(0,t.jsxs)("div",{className:C.RM,children:[(0,t.jsx)(r.D,{variant:"heading-sm/semibold",className:C.p4,children:l.name}),null!=l.description&&l.description.length>0?(0,t.jsx)(c.E,{variant:"text-xs/normal",color:"text-default",className:C.p4,children:l.description}):null]})]},n.id)})})]})}function g(n){let{transitionState:l,onComplete:e,onClose:i,excludedPlatformTypes:s,includedPlatformTypes:c,integrations:o,onCompleteApplication:r,includeApplicationConnections:p}=n;return(0,t.jsxs)(a.Modal,{title:j.intl.string(j.t.syl6HS),transitionState:l,onClose:i,actions:[],children:[(0,t.jsx)(N,{onComplete:function(n){e(n),i()},excludedPlatformTypes:s,includedPlatformTypes:c,includeApplicationConnections:p}),(0,t.jsx)(v,{integrations:o,onCompleteApplication:null!=r?function(n){r?.(n),i()}:void 0})]})}}