1import React from "react";
2import {Trans} from "react-i18next";
3import {t} from "i18next";
4
5const RESULT_URL = "https://www.speedtest.net/result/c/";
6
7export const averageResultDialog = (timeString, props) => <Trans components={{Bold: <span className="dialog-value"/> }}
8 values={{amount: props.amount, date: timeString, down: props.down,
9 up: props.up, duration: props.duration}}>test.average.description</Trans>
10
11export const resultDialog = (props) => <>
12 <Trans components={{Bold: <span className="dialog-value"/>,
13 Link: (props.resultId ? <a href={RESULT_URL + props.resultId} target="_blank" rel="noreferrer"/> : <span/>) }}
14 values={{down: props.down, up: props.up,
15 type: t("test.result." + (props.type === "custom" ? "from_you" : "automatic")),
16 duration: props.duration}}>test.result.description</Trans>
17 {props.jitter !== null && props.jitter !== undefined && (
18 <Trans components={{Bold: <span className="dialog-value"/>}}
19 values={{jitter: props.jitter}}>test.result.jitter</Trans>
20 )}
21</>;