import { DateTime } from 'luxon'; import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session'; import { getUserTokens } from '@documenso/lib/server-only/public-api/get-all-user-tokens'; import { Button } from '@documenso/ui/primitives/button'; import DeleteTokenDialog from '~/components/(dashboard)/settings/token/delete-token-dialog'; import { LocaleDate } from '~/components/formatter/locale-date'; import { ApiTokenForm } from '~/components/forms/token'; export default async function ApiTokensPage() { const { user } = await getRequiredServerComponentSession(); const tokens = await getUserTokens({ userId: user.id }); return (
On this page, you can create new API tokens and manage the existing ones.
Your tokens will be shown here once you create them.
Created on
Expires on