From 62ae5ec10be16cfd898020f35b0fc63de8fdf313 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal Date: Tue, 24 Jun 2025 14:42:32 +0530 Subject: [PATCH] fix: analytics tab page --- .../(projects)/analytics/[tabId]/page.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx b/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx index 477534a593c..6100bc8d506 100644 --- a/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx +++ b/web/app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx @@ -2,11 +2,11 @@ import { useMemo } from "react"; import { observer } from "mobx-react"; -import { useRouter, useSearchParams } from "next/navigation"; +import { useRouter } from "next/navigation"; // plane package imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; -import { Tabs } from "@plane/ui"; +import { type TabItem, Tabs } from "@plane/ui"; // components import AnalyticsFilterActions from "@/components/analytics/analytics-filter-actions"; import { PageHead } from "@/components/core"; @@ -19,6 +19,7 @@ import { getAnalyticsTabs } from "@/plane-web/components/analytics/tabs"; type Props = { params: { tabId: string; + workspaceSlug: string; }; }; @@ -54,7 +55,7 @@ const AnalyticsPage = observer((props: Props) => { ? t(`workspace_analytics.page_label`, { workspace: currentWorkspace?.name }) : undefined; const ANALYTICS_TABS = useMemo(() => getAnalyticsTabs(t), [t]); - const tabs = useMemo( + const tabs: TabItem[] = useMemo( () => ANALYTICS_TABS.map((tab) => ({ key: tab.key, @@ -63,7 +64,7 @@ const AnalyticsPage = observer((props: Props) => { onClick: () => { router.push(`/${currentWorkspace?.slug}/analytics/${tab.key}`); }, - isDisabled: tab.isDisabled, + disabled: tab.isDisabled, })), [ANALYTICS_TABS, router, currentWorkspace?.slug] );