33 lines
1.7 KiB
TypeScript
33 lines
1.7 KiB
TypeScript
// 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;
|
|
};
|