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`); } 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; } }