Files
discord-decomp/modules/guild_communication_disabled/GuildDisableCommunicationConstants.tsx
T
2026-11-01 12:12:55 +02:00

72 lines
2.2 KiB
TypeScript

// Metro module 1944 (f1945).
import { HelpdeskArticles } from "../../Constants";
import { intl, t } from "../../intl/index.native";
import HelpdeskUtils from "../../utils/HelpdeskUtils";
let c1628_2;
const getFriendlyDurationString = function getFriendlyDurationString(a0) {
if (c1628_2.DURATION_60_SEC === a0) {
return intl.formatToPlainString(t["4zv/jq"], {
secs: 60
});
}
if (c1628_2.DURATION_5_MIN === a0) {
return intl.formatToPlainString(t.opVZ9q, {
mins: 5
});
}
if (c1628_2.DURATION_10_MIN === a0) {
return intl.formatToPlainString(t.opVZ9q, {
mins: 10
});
}
if (c1628_2.DURATION_1_HOUR === a0) {
return intl.formatToPlainString(t.xCjYxK, {
hours: 1
});
}
if (c1628_2.DURATION_1_DAY === a0) {
return intl.formatToPlainString(t["k2UNz+"], {
days: 1
});
}
if (c1628_2.DURATION_1_WEEK === a0) {
return intl.formatToPlainString(t.EmoBD2, {
weeks: 1
});
}
};
const r16 = {
DURATION_60_SEC: 60,
60: "DURATION_60_SEC",
DURATION_5_MIN: 300,
300: "DURATION_5_MIN",
DURATION_10_MIN: 600,
600: "DURATION_10_MIN",
DURATION_1_HOUR: 3600,
3600: "DURATION_1_HOUR",
DURATION_1_DAY: 86400
};
r16[86400] = "DURATION_1_DAY";
r16.DURATION_1_WEEK = 604800;
r16[604800] = "DURATION_1_WEEK";
c1628_2 = r16;
const articleURL = HelpdeskUtils.getArticleURL(HelpdeskArticles.DISABLE_GUILD_COMMUNICATION);
export { c1628_2 as DisableCommunicationDuration };
export { getFriendlyDurationString };
export const getDisableCommunicationDurationOptions = () => Object.keys(c1628_2).filter((item) => isNaN(Number(item))).map((item) => {
let label = getFriendlyDurationString(c1628_2[item]);
if (label == null) {
label = "";
}
return {
id: item,
label,
value: c1628_2[item]
};
});
export { articleURL as GUILD_COMMUNICATION_DISABLED_RESOURCE_LINK };
export const DISMISSED_COMMUNICATION_DISABLED_NOTIFICATION_GUILDS_KEY = "GuildCommunicationDisabledDismissedGuilds";
export const SET_COMMUNICATION_DISABLED_MODAL_NAME = "Set Communication Disabled Modal";
export const CLEAR_COMMUNICATION_DISABLED_MODAL_NAME = "Clear Communication Disabled Modal";
export const MAX_REASON_LENGTH = 512;