Module 489154

778 characters · in bcd663496c792ba1.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(627968),s=n(64700),l=n(311907),r=n(36525),a=n(250527),o=n(837011),d=n(997509),c=n(555337);function u(){let e=(0,l.bG)([c.A],()=>c.A.getGuild()),t=e?.id,n=(0,l.bG)([c.A],()=>c.A.getProfileError()),u=(0,l.bG)([c.A],()=>c.A.getGuildProfile()),m=(0,l.bG)([o.A],()=>o.A.getIsUpdating(t)),g=s.useMemo(()=>n?.getAnyErrorMessage(),[n]),x=s.useCallback(()=>{if(null==e||null==u)return;let t={name:u.name,description:u.description,icon:u.icon,brandColorPrimary:u.brandColorPrimary,traits:u.traits,visibility:u.visibility,gameApplicationIds:u.gameApplicationIds,customBanner:u.customBanner};(0,a._C)(e.id,t)},[e,u]),h=s.useCallback(()=>{null!=t&&d.A.init(t)},[t]);return(0,i.jsx)(r.A,{submitting:m,errorMessage:g,onSave:x,onReset:h})}}