feat: add api generation

This commit is contained in:
BennyKok
2023-12-15 17:58:19 +08:00
parent e77da089d9
commit bbb7f398ab
15 changed files with 1213 additions and 45 deletions
+32
View File
@@ -0,0 +1,32 @@
import { APIKeyList } from "@/components/APIKeyList";
import { getAPIKeys } from "@/server/curdApiKeys";
import { auth } from "@clerk/nextjs";
export default function Page() {
return <Component />;
}
async function Component() {
const { userId } = await auth();
if (!userId) {
return <div>No auth</div>;
}
const workflow = await getAPIKeys();
return (
<div className="w-full">
<APIKeyList
data={workflow.map((x) => {
return {
id: x.id,
name: x.name,
date: x.updated_at,
endpoint: `****${x.key.slice(-4)}`,
};
})}
/>
</div>
);
}