From 07102588beac4affcf9cc3ad8d3e8a2c326e38ad Mon Sep 17 00:00:00 2001 From: Mythie Date: Wed, 23 Aug 2023 10:57:31 +1000 Subject: [PATCH] chore: resolve build errors --- .../src/app/(dashboard)/documents/page.tsx | 19 +++++++------------ .../(dashboard)/layout/desktop-nav.tsx | 5 ----- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/apps/web/src/app/(dashboard)/documents/page.tsx b/apps/web/src/app/(dashboard)/documents/page.tsx index 832d7a7af..834483757 100644 --- a/apps/web/src/app/(dashboard)/documents/page.tsx +++ b/apps/web/src/app/(dashboard)/documents/page.tsx @@ -1,21 +1,14 @@ import Link from 'next/link'; -import { Plus } from 'lucide-react'; - import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-session'; import { findDocuments } from '@documenso/lib/server-only/document/find-documents'; import { getStats } from '@documenso/lib/server-only/document/get-stats'; import { isDocumentStatus } from '@documenso/lib/types/is-document-status'; import { DocumentStatus as InternalDocumentStatus } from '@documenso/prisma/client'; -import { Button } from '@documenso/ui/primitives/button'; import { Tabs, TabsList, TabsTrigger } from '@documenso/ui/primitives/tabs'; -import { DocumentDropzone } from '~/components/(dashboard)/document-dropzone/document-dropzone'; import { PeriodSelector } from '~/components/(dashboard)/period-selector/period-selector'; -import { - PeriodSelectorValue, - isPeriodSelectorValue, -} from '~/components/(dashboard)/period-selector/types'; +import { PeriodSelectorValue } from '~/components/(dashboard)/period-selector/types'; import { DocumentStatus } from '~/components/formatter/document-status'; import { UploadDocument } from '../dashboard/upload-document'; @@ -38,10 +31,12 @@ export default async function DocumentsPage({ searchParams = {} }: DocumentsPage }); const status = isDocumentStatus(searchParams.status) ? searchParams.status : 'ALL'; - const period = isPeriodSelectorValue(searchParams.period) ? searchParams.period : ''; + // const period = isPeriodSelectorValue(searchParams.period) ? searchParams.period : ''; const page = Number(searchParams.page) || 1; const perPage = Number(searchParams.perPage) || 20; + const shouldDefaultToPending = status === 'ALL' && stats.PENDING > 0; + const results = await findDocuments({ userId: session.id, status: status === 'ALL' ? undefined : status, @@ -53,8 +48,6 @@ export default async function DocumentsPage({ searchParams = {} }: DocumentsPage perPage, }); - const isNoResults = status === 'ALL' && period === '' && results.data.length === 0; - const getTabHref = (value: typeof status) => { const params = new URLSearchParams(searchParams); @@ -74,9 +67,11 @@ export default async function DocumentsPage({ searchParams = {} }: DocumentsPage return (
+

Documents

+
- + diff --git a/apps/web/src/components/(dashboard)/layout/desktop-nav.tsx b/apps/web/src/components/(dashboard)/layout/desktop-nav.tsx index 279b8ea43..9b64baf58 100644 --- a/apps/web/src/components/(dashboard)/layout/desktop-nav.tsx +++ b/apps/web/src/components/(dashboard)/layout/desktop-nav.tsx @@ -2,16 +2,11 @@ import { HTMLAttributes } from 'react'; -import Link from 'next/link'; -import { usePathname } from 'next/navigation'; - import { cn } from '@documenso/ui/lib/utils'; export type DesktopNavProps = HTMLAttributes; export const DesktopNav = ({ className, ...props }: DesktopNavProps) => { - const pathname = usePathname(); - return (