Files
discord-decomp/modules/quests/utils/MobileQuestVideoWatchCtaCopy.tsx
T
2026-11-01 12:12:55 +02:00

46 lines
1.6 KiB
TypeScript

// Metro module 10501 (f10502).
import { getRemainingTaskTime } from "./QuestTaskUtils";
import { intl, t } from "../../../intl/index.native";
export function formatWatchRemainingDurationShort(a0) {
const remainingTaskTime = getRemainingTaskTime(a0);
const count = 60 * remainingTaskTime.minutes + remainingTaskTime.seconds;
return count >= 60 ? intl.formatToPlainString(t.PHhTXX, {
count: Math.round(count / 60)
}) : intl.formatToPlainString(t.rUfeQx, {
count
});
}
export function getVideoQuestWatchCtaText(a0) {
const r3 = a0.percentComplete > 0;
const remainingTaskTime = getRemainingTaskTime(a0);
const count = 60 * remainingTaskTime.minutes + remainingTaskTime.seconds;
const durationShort = count >= 60 ? intl.formatToPlainString(t.PHhTXX, {
count: Math.round(count / 60)
}) : intl.formatToPlainString(t.rUfeQx, {
count
});
return r3 ? intl.formatToPlainString(t["pF/deA"], {
durationShort
}) : intl.formatToPlainString(t.CHrvqg, {
durationShort
});
}
export function getVideoQuestWatchCtaAccessibilityLabel(a0) {
const r2 = a0.percentComplete > 0;
const remainingTaskTime = getRemainingTaskTime(a0);
const { minutes, seconds } = remainingTaskTime;
const remainTime = minutes > 0 && seconds > 0 ? intl.formatToPlainString(t["lW/66D"], {
minutes,
seconds
}) : minutes > 0 ? intl.formatToPlainString(t["SxnF/O"], {
count: minutes
}) : intl.formatToPlainString(t["0BZpdi"], {
count: seconds
});
return r2 ? intl.formatToPlainString(t["ch+yrN"], {
remainTime
}) : intl.formatToPlainString(t.Bwc5Dg, {
remainTime
});
}