1import {t} from "i18next";
2import {Trans} from "react-i18next";
3import {formatTime} from "@/common/utils/FormatUtil";
4
5export const downloadInfo = () => ({title: t("info.down.title"), description: t("info.down.description"), buttonText: t("dialog.okay")});
6
7export const pingInfo = () => ({title: t("info.ping.title"), description: t("info.ping.description"), buttonText: t("dialog.okay")});
8
9export const jitterInfo = () => ({title: t("info.jitter.title"), description: t("info.jitter.description"), buttonText: t("dialog.okay")});
10
11export const uploadInfo = () => ({title: t("info.up.title"), description: t("info.up.description"), buttonText: t("dialog.okay")});
12
13export const latestTestInfo = (latest, preferences) => ({
14 title: t("info.latest.title"),
15 description: latest.created ? <Trans shouldUnescape components={{Bold: <span className="dialog-value"/>}}
16 values={{date: new Date(latest.created).toLocaleDateString(),
17 time: formatTime(latest.created, preferences)}}>
18 info.latest.description</Trans> : t("test.no_latest"),
19 buttonText: t("dialog.okay")
20});