From 1be0f04d6566a7ea3c7e256c96e628a7bc133952 Mon Sep 17 00:00:00 2001 From: Harshit Shah Date: Thu, 7 Aug 2025 09:56:58 +0530 Subject: [PATCH] Fix empty chart UI in persona (#22798) * Fix empty chart UI in persona * fix missing widgets * fix failing checks --------- Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> --- .../ui/src/pages/CustomizablePage/CustomizablePage.tsx | 1 + .../ui/src/utils/CustomizePage/CustomizePageUtils.ts | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/CustomizablePage/CustomizablePage.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/CustomizablePage/CustomizablePage.tsx index 7ee9b42e863..37aaaac4802 100644 --- a/openmetadata-ui/src/main/resources/ui/src/pages/CustomizablePage/CustomizablePage.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/pages/CustomizablePage/CustomizablePage.tsx @@ -363,6 +363,7 @@ export const CustomizablePage = () => { case PageType.MlModel: case PageType.APIEndpoint: case PageType.APICollection: + case PageType.Chart: return ( { return metricDetailsClassBase.getMetricDetailPageTabsIds(); case PageType.MlModel: return mlModelClassBase.getMlModelDetailPageTabsIds(); + case PageType.Chart: + return chartDetailsClassBase.getChartDetailPageTabsIds(); default: return [ { @@ -275,6 +277,8 @@ export const getCustomizableWidgetByPage = ( return dashboardDataModelClassBase.getCommonWidgetList(); case PageType.StoredProcedure: return storedProcedureClassBase.getCommonWidgetList(); + case PageType.Chart: + return chartDetailsClassBase.getCommonWidgetList(); case PageType.LandingPage: default: return []; @@ -313,7 +317,8 @@ export const getDummyDataByPage = (pageType: PageType) => { return metricDetailsClassBase.getDummyData(); case PageType.MlModel: return mlModelClassBase.getDummyData(); - + case PageType.Chart: + return chartDetailsClassBase.getDummyData(); case PageType.LandingPage: default: return {} as EntityUnion;