From d0763239b9bc9393d566c5ef7db4951b73dcfc28 Mon Sep 17 00:00:00 2001 From: Satyam Bansal Date: Sun, 4 Jan 2026 12:36:39 +0530 Subject: [PATCH 1/2] refactor: update SettingsPage to handle async params --- apps/dashboard/app/(main)/websites/[id]/settings/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/dashboard/app/(main)/websites/[id]/settings/page.tsx b/apps/dashboard/app/(main)/websites/[id]/settings/page.tsx index 7dea147d9..fe5ab1e68 100644 --- a/apps/dashboard/app/(main)/websites/[id]/settings/page.tsx +++ b/apps/dashboard/app/(main)/websites/[id]/settings/page.tsx @@ -1,10 +1,10 @@ import { redirect } from "next/navigation"; interface SettingsPageProps { - params: { id: string }; + params: Promise<{ id: string }>; } -export default function SettingsPage({ params }: SettingsPageProps) { - const websiteId = params.id; +export default async function SettingsPage({ params }: SettingsPageProps) { + const { id: websiteId } = await params; redirect(`/websites/${websiteId}/settings/general`); } From bcc0dd77b6adcf919d3f6040624f0447bd2834b3 Mon Sep 17 00:00:00 2001 From: Satyam Bansal Date: Sun, 4 Jan 2026 12:43:38 +0530 Subject: [PATCH 2/2] fix: update pathname matching in getDefaultCategory function --- .../components/layout/navigation/navigation-config.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dashboard/components/layout/navigation/navigation-config.tsx b/apps/dashboard/components/layout/navigation/navigation-config.tsx index 9c49c7426..15e92a1f3 100644 --- a/apps/dashboard/components/layout/navigation/navigation-config.tsx +++ b/apps/dashboard/components/layout/navigation/navigation-config.tsx @@ -413,7 +413,7 @@ export const getContextConfig = (pathname: string) => { export const getDefaultCategory = (pathname: string) => { for (const { pattern, category } of CATEGORY_PATH_MAP) { - if (pathname.startsWith(pattern)) { + if (pathname.includes(pattern)) { return category; } }