// Metro module 11635 (f11636). import { useCallback } from "react"; import { AnalyticsSections, GuildSettingsSections } from "../../../../../Constants"; import ActionSheetActionCreators from "../../../../action_sheet/native/ActionSheetActionCreators"; import { GUILD_POWERUPS_BOTTOM_SHEET_KEY } from "../utils/openGuildPowerupsBottomSheet"; import { GUILD_POWERUP_ROLE_COLOR_SKU_ID, GUILD_POWERUP_TAG_SKU_ID } from "../../../../../_bundle/Module4080"; import GuildSettingsActionCreators from "../../../../guild_settings/GuildSettingsActionCreators"; import { canUseMobileServerTagSettings } from "../../../../guild_settings/GuildSettingsServerTagUtils"; import Module38 from "../../../../../_bundle/Module38"; export default function useGuildPowerupConfigureCallback(a0, a1) { return useCallback(() => { ActionSheetActionCreators.hideActionSheet(GUILD_POWERUPS_BOTTOM_SHEET_KEY); const skuId = a1.skuId; if (GUILD_POWERUP_ROLE_COLOR_SKU_ID === skuId) { GuildSettingsActionCreators.open(a0, GuildSettingsSections.ROLES, AnalyticsSections.GUILD_POWERUPS_OVERVIEW_CARD); return void 0; } if (GUILD_POWERUP_TAG_SKU_ID === skuId) { if (canUseMobileServerTagSettings(a0)) { GuildSettingsActionCreators.open(a0, GuildSettingsSections.TAG, AnalyticsSections.GUILD_POWERUPS_OVERVIEW_CARD); return void 0; } return void 0; } Module38(false, `Unsupported powerup SKU ID: ${a1.skuId}`); }, [a0, a1.skuId]); };