diff --git a/apps/admin/app/(main)/page.tsx b/apps/admin/app/(main)/page.tsx
index 217b76e..f445142 100644
--- a/apps/admin/app/(main)/page.tsx
+++ b/apps/admin/app/(main)/page.tsx
@@ -128,7 +128,17 @@ export default async function DashboardPage() {
diff --git a/apps/admin/app/api/files/job-descriptions/[filename]/route.ts b/apps/admin/app/api/files/job-descriptions/[filename]/route.ts
index 9c0922a..2895045 100644
--- a/apps/admin/app/api/files/job-descriptions/[filename]/route.ts
+++ b/apps/admin/app/api/files/job-descriptions/[filename]/route.ts
@@ -4,10 +4,10 @@ import { join } from 'path';
export async function GET(
request: NextRequest,
- { params }: { params: { filename: string } }
+ { params }: { params: Promise<{ filename: string }> }
) {
try {
- const filename = params.filename;
+ const { filename } = await params;
// Security check - prevent directory traversal
if (filename.includes('..') || filename.includes('/') || filename.includes('\\')) {
diff --git a/apps/student/app/(main)/page.tsx b/apps/student/app/(main)/page.tsx
index 7ec306a..120d53f 100644
--- a/apps/student/app/(main)/page.tsx
+++ b/apps/student/app/(main)/page.tsx
@@ -171,7 +171,13 @@ export default async function DashboardPage() {
{company.name}
-
{company.email}
+ {company.link && company.link !== "N/A" && (
+
+
+ Visit Website
+
+
+ )}
{company.jobs.length} jobs
@@ -374,7 +380,7 @@ export default async function DashboardPage() {
-