import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { useTranslation } from "@/lib/i18n/server"; import { api } from "@/server/api/client"; import AddApiKey from "./AddApiKey"; import DeleteApiKey from "./DeleteApiKey"; import RegenerateApiKey from "./RegenerateApiKey"; export default async function ApiKeys() { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); const keys = await api.apiKeys.list(); return (
{t("settings.api_keys.api_keys")}
{t("common.name")} {t("common.key")} {t("common.created_at")} {t("common.action")} {keys.keys.map((k) => ( {k.name} **_{k.keyId}_** {k.createdAt.toLocaleString()}
))}
); }