diff --git a/src/app/(__components)/compFileLayout.tsx b/src/app/(__components)/compFileLayout.tsx index d500ff4..64c1627 100644 --- a/src/app/(__components)/compFileLayout.tsx +++ b/src/app/(__components)/compFileLayout.tsx @@ -38,8 +38,8 @@ function FileLayout({ data }: Props) { ); useEffect(() => { - const files = clientData.files.length; - const folders = clientData.folders.length; + const files = clientData.files.length ?? 0; + const folders = clientData.folders.length ?? 0; setTotalItems(files + folders); }, [clientData]); @@ -67,7 +67,9 @@ function FileLayout({ data }: Props) { return ( <> {layout === "grid" ? ( - + <> + + ) : ( )} diff --git a/src/app/[...path]/page.tsx b/src/app/[...path]/page.tsx index e737342..4e0cfdc 100644 --- a/src/app/[...path]/page.tsx +++ b/src/app/[...path]/page.tsx @@ -1,6 +1,5 @@ import { Metadata, ResolvingMetadata } from "next"; import { cookies } from "next/headers"; -import { notFound, redirect } from "next/navigation"; import Breadcrumb from "components/compBreadcrumb"; import FileLayout from "components/compFileLayout"; @@ -121,19 +120,6 @@ async function FilePage({ params }: Props) { if (!pathValidation.success) { const errorData = pathValidation as API_Error; - if (errorData.code === 401) { - const protectedPath = errorData.reason - .split('"')[1] - .split('"')[0]; - redirect( - `/password?redirect=${params.path.join( - "/", - )}&path=${protectedPath}`, - ); - } - if (errorData.code === 404) { - notFound(); - } const payload = handleError(errorData); throw new Error(payload); }