From 618878940a6a694412385417d841828c2d4c0e4c Mon Sep 17 00:00:00 2001 From: Om Lanke Date: Tue, 23 Sep 2025 20:57:10 +0530 Subject: [PATCH] typescript fixes --- apps/admin/app/(main)/page.tsx | 12 +++++++++++- .../api/files/job-descriptions/[filename]/route.ts | 4 ++-- apps/student/app/(main)/page.tsx | 10 ++++++++-- .../api/files/job-descriptions/[filename]/route.ts | 2 +- 4 files changed, 22 insertions(+), 6 deletions(-) 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() {
{company.name} -

{company.email}

+ {company.link && ( + + Visit Website + + + )}
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() { - diff --git a/apps/student/app/api/files/job-descriptions/[filename]/route.ts b/apps/student/app/api/files/job-descriptions/[filename]/route.ts index 9e1479c..5cc8d13 100644 --- a/apps/student/app/api/files/job-descriptions/[filename]/route.ts +++ b/apps/student/app/api/files/job-descriptions/[filename]/route.ts @@ -5,7 +5,7 @@ import { headers } from 'next/headers'; export async function GET( request: NextRequest, - { params }: { params: { filename: string } } + { params }: { params: Promise<{ filename: string }> } ) { console.log("HELLO WORLD") try {