Add delete API key (#25)

This commit is contained in:
KM Koushik
2024-05-31 08:21:51 +10:00
committed by GitHub
parent 8b61223153
commit f183905c9f
5 changed files with 161 additions and 15 deletions

View File

@@ -10,6 +10,7 @@ import {
} from "@unsend/ui/src/table";
import { formatDistanceToNow } from "date-fns";
import { api } from "~/trpc/react";
import DeleteApiKey from "./delete-api-key";
export default function ApiList() {
const apiKeysQuery = api.apiKey.getApiKeys.useQuery();
@@ -24,7 +25,8 @@ export default function ApiList() {
<TableHead>Token</TableHead>
<TableHead>Permission</TableHead>
<TableHead>Last used</TableHead>
<TableHead className="rounded-tr-xl">Created at</TableHead>
<TableHead>Created at</TableHead>
<TableHead className="rounded-tr-xl">Action</TableHead>
</TableRow>
</TableHeader>
<TableBody>
@@ -41,6 +43,9 @@ export default function ApiList() {
<TableCell>
{formatDistanceToNow(apiKey.createdAt, { addSuffix: true })}
</TableCell>
<TableCell>
<DeleteApiKey apiKey={apiKey} />
</TableCell>
</TableRow>
))}
</TableBody>