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>
This commit is contained in:
Harshit Shah 2025-08-07 09:56:58 +05:30 committed by GitHub
parent 694668bd5d
commit 1be0f04d65
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -363,6 +363,7 @@ export const CustomizablePage = () => {
case PageType.MlModel:
case PageType.APIEndpoint:
case PageType.APICollection:
case PageType.Chart:
return (
<CustomizeDetailsPage
initialPageData={currentPage}

View File

@ -156,6 +156,8 @@ export const getDefaultTabs = (pageType?: string): Tab[] => {
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;