Files
sign/apps/web/src/app/(dashboard)/documents/page.tsx

30 lines
908 B
TypeScript
Raw Normal View History

import type { Metadata } from 'next';
2023-06-09 18:21:18 +10:00
2024-08-27 20:34:39 +09:00
import { setupI18nSSR } from '@documenso/lib/client-only/providers/i18n.server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import type { DocumentsPageViewProps } from './documents-page-view';
2024-02-08 12:33:20 +11:00
import { DocumentsPageView } from './documents-page-view';
2024-02-28 14:43:09 +11:00
import { UpcomingProfileClaimTeaser } from './upcoming-profile-claim-teaser';
2023-06-09 18:21:18 +10:00
export type DocumentsPageProps = {
searchParams?: DocumentsPageViewProps['searchParams'];
2023-06-09 18:21:18 +10:00
};
export const metadata: Metadata = {
title: 'Documents',
};
2023-06-09 18:21:18 +10:00
export default async function DocumentsPage({ searchParams = {} }: DocumentsPageProps) {
await setupI18nSSR();
2024-08-27 20:34:39 +09:00
const { user } = await getRequiredServerComponentSession();
2024-08-27 20:34:39 +09:00
return (
<>
2024-02-28 14:43:09 +11:00
<UpcomingProfileClaimTeaser user={user} />
<DocumentsPageView searchParams={searchParams} />
</>
);
2023-06-09 18:21:18 +10:00
}