mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-07 16:48:02 +00:00

* feat: Add Chart Details Page and update Dashboard Chart Table This commit introduces a new dedicated page for displaying chart details, mirroring the functionality of the existing dashboard details page. Key changes include: - Creation of components, tests, and mocks. - Creation of component and its interface. - Creation of and . - Renamed to to support JSX syntax. - Updated application routing to include FQN in chart detail URLs. - Modified to link chart names to the new chart details page. * fix tests * add chart class playwright * Refactor chart details and constants for improved type support Updated ChartDetails component and related interfaces to improve type safety and support for Chart as a data asset. Removed custom properties tab and widget from chart details. Added chart entity to data asset types and constants, and updated color schemes for chart visualizations. Adjusted permission handling and tab generation logic for chart details. * add charts custom properties * chart page bug fixes (#22490) * Update generated TypeScript types * fix tests * mvn formatting * add visit page link * domain migration * add announcements * fix test * Update ChartDetailsUtils.tsx * fix style issue * update routes --------- Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>