Module 983161

3,472 characters · in 306f5692f7541318.js
Dependencies
Source Raw
function(e,n,l){l.d(n,{default:()=>H});var t=l(477900),i=l(582128),a=l(91871),s=l.n(a),c=l(189213),r=l(702841),o=l(123292),d=l(297264),u=l(783878),h=l(834730),m=l(95477),x=l(103557),g=l(95635),C=l(47167),v=l(713654),j=l(374084),k=l(342298),p=l(734057),b=l(808728),N=l(71393),A=l(994500),I=l(287809),S=l(486020),f=l(132514),y=l(721228),D=l(375708),E=l(559357);function M(e,n,l,t){return{channelId:e,title:n,description:l,emoji:null,icon:t??null}}function H(e){let{transitionState:n,onClose:l,resourceChannel:a,guildId:H,onSave:R,onDelete:U,onIconUpload:w}=e,[K,L]=i.useState(a?.title??""),[P,z]=i.useState(a?.description??""),[B,X]=i.useState(function(e){if(null==e)return null;let n=p.A.getChannel(e.channelId);return null==n?null:n.id}(a)),G=(0,r.bG)([f.A],()=>f.A.getResourceChannel(a?.channelId)?.icon),J=(0,r.yK)([f.A],()=>(f.A.getSettings()?.resourceChannels??[]).map(e=>e.channelId)),V=K.length<j.SM||null==B,W=i.useCallback(()=>{null==B||K.length<=0||(R(M(B,K,P,G)),l())},[R,l,K,B,G,P]),Y=i.useCallback(()=>{U?.(),l()},[U,l]),_=i.useCallback(e=>{X(e)},[X]),F=i.useCallback(e=>{let n=b.Ay.getSelectableChannels(H),l=N.A.getGuild(H);return Promise.resolve(n.filter(n=>(0,j.Yt)(n.channel)&&!J.includes(n.channel.id)&&s()(e,(0,C.m1)(n.channel,I.default,A.A))).map(e=>{let n=(0,v.gU)(e.channel,l);return{id:e.channel.id,value:e.channel.id,label:(0,C.m1)(e.channel,I.default,A.A),leading:null!=n?(0,t.jsx)(n,{size:"xs",color:"currentColor",className:E.p}):void 0}}))},[H,J]),O=i.useCallback(e=>{null!=w&&null!=B&&w(M(B,K,P),e)},[B,K,w,P]),Q=i.useCallback(()=>null==G||null==B?null:S.Ay.getResourceChannelIconURL({channelId:B,icon:G}),[B,G]),T=i.useMemo(()=>[{variant:"secondary",text:D.intl.string(D.t["ETE/oC"]),onClick:l},{variant:"primary",text:D.intl.string(D.t["R3BPH+"]),onClick:W,disabled:V}],[W,V,l]);return(0,t.jsxs)(c.Modal,{title:D.intl.string(D.t.SNMXYt),transitionState:n,onClose:l,actions:T,actionBarInput:null!=a?(0,t.jsx)(o.Q,{text:D.intl.string(D.t.N86XcP),onClick:Y,variant:"critical"}):void 0,children:[(0,t.jsxs)("div",{className:E.eH,children:[(0,t.jsxs)(d.D,{variant:"heading-md/semibold",color:"text-strong",children:[D.intl.string(D.t.nPa4Ju),(0,t.jsx)(y.A,{})]}),(0,t.jsx)(u.Z,{selectionMode:"single",value:B??void 0,options:F,onSelectionChange:_}),(0,t.jsx)(h.E,{variant:"text-xs/medium",color:"text-muted",children:D.intl.string(D.t.eNDtJK)})]}),(0,t.jsx)("div",{className:E.me}),(0,t.jsxs)("div",{className:E.eH,children:[(0,t.jsxs)(d.D,{variant:"heading-md/semibold",color:"text-strong",children:[D.intl.string(D.t["lFy+aW"]),(0,t.jsx)(y.A,{})]}),(0,t.jsx)(m.k,{value:K,onChange:L,placeholder:D.intl.string(D.t.XKUimI),maxLength:j.oW})]}),(0,t.jsx)("div",{className:E.me}),(0,t.jsxs)("div",{className:E.eH,children:[(0,t.jsx)(d.D,{variant:"heading-md/semibold",color:"text-strong",children:D.intl.string(D.t.CnkilH)}),(0,t.jsx)(x.f,{value:P,onChange:z,placeholder:D.intl.string(D.t.na0V4E),maxLength:j.Mu})]}),(0,t.jsx)("div",{className:E.me}),(0,t.jsxs)("div",{className:E.kE,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.D,{variant:"heading-md/semibold",color:"text-strong",children:D.intl.string(D.t.CB6dyu)}),(0,t.jsx)(h.E,{variant:"text-xs/medium",color:"text-muted",children:D.intl.string(D.t.Kcdk7D)})]}),(0,t.jsx)("div",{children:(0,t.jsx)(k.A,{className:E.xp,imageClassName:E.V6,image:G,makeURL:Q,icon:(0,t.jsx)(g.UploadIcon,{size:"md",color:"currentColor"}),hideSize:!0,onChange:O,iconClassName:E.Ow,showIcon:null==G})})]})]})}}