// Copyright (c) 2020-2021 Drew Lemmy
// This file is part of KristWeb 2 under GPL-3.0.
// Full details: https://github.com/tmpim/KristWeb2/blob/master/LICENSE.txt
import { Table, Typography } from "antd";
import { useTranslation } from "react-i18next";
import { AnalysedLanguage } from "./analyseLangs";
const { Text } = Typography;
interface MissingKeysTableProps {
lang: AnalysedLanguage;
}
export function MissingKeysTable({ lang }: MissingKeysTableProps): JSX.Element {
const { t } = useTranslation();
return <Table
title={() => t("settings.translations.tableUntranslatedKeys")}
size="small"
dataSource={lang.missingKeys}
rowKey="k"
columns={[
{
title: t("settings.translations.columnKey"),
dataIndex: "k",
key: "k",
render: k => <Text code copyable>{k}</Text>
},
{
title: t("settings.translations.columnEnglishString"),
dataIndex: "v",
key: "v",
render: v => <Text copyable>{v}</Text>
}
]}
/>;
}