Module 313003

743 characters · in d541158821a22bf7.js
Dependencies
Required by (0)none
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,i){i.d(t,{default:()=>p});var a=i(627968),n=i(64700),l=i(773812),r=i(845584),s=i(468689),u=i(809505),d=i(242273),c=i(652215),o=i(375708);function p(e){let{guild:t,onClose:i,hideColors:p}=e,[h,f]=n.useState(t.verificationLevel),[v,C]=n.useState(null),k=t.features.has(c.GuildFeatures.COMMUNITY),b=(0,u.vd)(k,p).filter(e=>!e.disabled),g=n.useCallback(async()=>{null!=v&&C(null);try{await s.A.saveGuild(t.id,{verificationLevel:h}),s.A.updateGuild({verificationLevel:h}),i()}catch(e){C(new r.LG(e).getAnyErrorMessage())}},[v,t.id,h,i]);return(0,a.jsx)(d.A,{...e,title:o.intl.string(o.t.DpRdYK),description:o.intl.format(o.t.iuRk2j,{}),errorText:v,onConfirm:g,onCancel:i,children:(0,a.jsx)(l.z,{value:h,options:b,onChange:e=>f(e)})})}}