// Metro module 11589 (f11590). import GuildPowerupsStore from "../GuildPowerupsStore"; import { useStateFromStores } from "../../../../_bundle/Module589"; import { GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID } from "../../../../_bundle/Module4080"; import { useShouldShowFileUploadRollback } from "../utils/fileUpload"; import { DismissibleContent } from "../../../../_bundle/Module1358"; import { intl } from "../../../../intl/index.native"; import GuildPowerups_messages from "../GuildPowerups.messages"; import getGuildPowerupFormattedDateString from "../utils/getGuildPowerupFormattedDateString"; export default function useGuildPowerupRollbackNotificationConfig(a0, a1) { const stateFromStores = useStateFromStores([GuildPowerupsStore], () => GuildPowerupsStore.getStateForGuild(a0)); const r18 = stateFromStores == null ? void 0 : stateFromStores.allPowerups[GUILD_POWERUP_MAX_FILE_SIZE_250_MB_SKU_ID]; const storeRemovalDate = r18?.storeRemovalDate; const shouldShowFileUploadRollback = useShouldShowFileUploadRollback(a0, a1); let r30 = null; if (shouldShowFileUploadRollback) { const r31 = storeRemovalDate != null; r30 = r31 ? r18?.title != null ? r18?.cost != null ? { dismissibleContent: DismissibleContent.FILE_UPLOAD_POWERUP_ROLLBACK_NOTIFICATION, title: intl.formatToPlainString(GuildPowerups_messages["6e2ry1"], { dateString: getGuildPowerupFormattedDateString(storeRemovalDate) }), description: intl.formatToPlainString(GuildPowerups_messages.jd8fki, { startDate: getGuildPowerupFormattedDateString(storeRemovalDate), endDate: getGuildPowerupFormattedDateString(storeRemovalDate), perkName: r18?.title, boostCount: r18?.cost }) } : null : null : null; } return r30; };