From 072f2e2cacc76ba06cae0b6b2f431b58eab89c43 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Tue, 24 Jun 2025 16:08:30 +0530 Subject: [PATCH] [WEB-4363] regression: analytics tabs improvements #7260 --- .../(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 477534a59..6100bc8d5 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] );