Build 533169stable
Module 412820
1,110 characters · in 33645dc6ae61c139.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>_});var i=n(627968),s=n(64700),l=n(311907),r=n(36525),a=n(587600),o=n(207803),d=n(836602),c=n(624826),u=n(127870),m=n(159001),g=n(985018);function _(){let{selectedGuildId:e,canSubmit:t,errors:n}=(0,l.cf)([d.A],()=>({selectedGuildId:d.A.selectedGuildId,canSubmit:d.A.canSubmit(),errors:d.A.getErrors(d.A.selectedGuildId)})),[_,x]=s.useState(!1),h=s.useMemo(()=>n?.guild_tag!==void 0&&n.guild_tag.length>0?n.guild_tag[0]:Object.keys(n??{}).length>0?g.intl.string(g.t.s35OuK):null,[n]),A=s.useCallback(async()=>{x(!0);let t=d.A.getPendingChanges(e),n=(0,a.C5)(t),i=(0,a.yX)(t,e),s=!0;if(Object.keys(n).length>0){let i=await (0,m.GL)(e,n);if(s=s&&(i?.ok??!1),i?.ok){let e=i.body;void 0!==t.pendingAvatar&&(0,c.t)({isGuildProfile:!0,avatarHash:e.avatar,avatarId:n.avatarId,avatarAssetOrigin:t.pendingAvatar?.assetOrigin}),(0,m.go)()}}if(Object.keys(i).length>0){let t=await (0,o.gi)(i,e);s=s&&(t?.ok??!1),t?.ok?(0,m.RE)():(0,u.N)()}s&&(0,m.x8)(),x(!1)},[e]),p=s.useCallback(()=>{(0,m.IM)()},[]);return(0,i.jsx)(r.A,{submitting:_,onSave:A,onReset:p,disabled:!t,errorMessage:h??void 0})}}