// Metro module 11640 (f11641). import { useMemo } from "react"; import GuildStore from "../../../../../stores/GuildStore"; import { useStateFromStores } from "../../../../../_bundle/Module589"; import { guildSupportsTags } from "../../../../guild_tag/GuildTagUtils"; import { intl } from "../../../../../intl/index.native"; import GuildPowerups_messages from "../../GuildPowerups.messages"; import Module11641 from "../../../../../_bundle/Module11641"; import Module11642 from "../../../../../_bundle/Module11642"; import { assertNever } from "../../../../../utils/GlobalUtils"; export default function usePowerupGroupConfig(c19049_0, a1) { const stateFromStores = useStateFromStores([GuildStore], () => { const guild = GuildStore.getGuild(c19049_0); return guild != null && guildSupportsTags(guild); }); return useMemo(() => { if (a1.group === "guildTagsBadgePacks") { return { title: intl.string(GuildPowerups_messages.KC9HRW), description: intl.string(GuildPowerups_messages.GJiSmP), image: { staticUrl: Module11641, animatedUrl: Module11642 }, disabledReason: stateFromStores ? void 0 : intl.string(GuildPowerups_messages.lvk1Gc), badge: void 0, forceStaticImages: true }; } assertNever(a1.group); }, [a1, stateFromStores]); };