diff --git a/apps/web/src/app/(dashboard)/documents/[id]/loading.tsx b/apps/web/src/app/(dashboard)/documents/[id]/loading.tsx
new file mode 100644
index 000000000..e68b149dc
--- /dev/null
+++ b/apps/web/src/app/(dashboard)/documents/[id]/loading.tsx
@@ -0,0 +1,28 @@
+import Link from 'next/link';
+
+import { ChevronLeft, Loader } from 'lucide-react';
+
+export default function Loading() {
+ return (
+
+
+
+ Documents
+
+
+ Loading Document...
+
+
+
+
+
+
+
Loading document...
+
+
+
+
+
+
+ );
+}
diff --git a/apps/web/src/app/(dashboard)/documents/[id]/page.tsx b/apps/web/src/app/(dashboard)/documents/[id]/page.tsx
index e84d463e4..a83e2949a 100644
--- a/apps/web/src/app/(dashboard)/documents/[id]/page.tsx
+++ b/apps/web/src/app/(dashboard)/documents/[id]/page.tsx
@@ -38,7 +38,7 @@ export default async function DocumentPage({ params }: DocumentPageProps) {
- Dashboard
+ Documents
onDocumentLoaded(d)}
externalLinkTarget="_blank"
loading={
-
-
+
+
-
Loading document...
+
Loading document...
}
>
diff --git a/apps/web/src/components/forms/edit-document.tsx b/apps/web/src/components/forms/edit-document.tsx
index 2529f01de..25dda7695 100644
--- a/apps/web/src/components/forms/edit-document.tsx
+++ b/apps/web/src/components/forms/edit-document.tsx
@@ -22,7 +22,7 @@ const PDFViewer = dynamic(async () => import('~/components/(dashboard)/pdf-viewe
ssr: false,
loading: () => (