From feedb5c0a6a79425b64d4fb7f86851085bfe08b9 Mon Sep 17 00:00:00 2001 From: Dominik Prokop Date: Tue, 8 Jul 2025 14:40:13 +0200 Subject: [PATCH] PublicDashboardsBadge: Fix react warning (#107768) --- .../scene/new-toolbar/actions/PublicDashboardBadge.tsx | 9 ++------- .../features/dashboard/components/DashNav/DashNav.tsx | 4 +++- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx b/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx index 9cab7a7ab2a..36ee44d14de 100644 --- a/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx +++ b/public/app/features/dashboard-scene/scene/new-toolbar/actions/PublicDashboardBadge.tsx @@ -18,19 +18,14 @@ export const PublicDashboardBadge = ({ dashboard }: ToolbarActionProps) => { // Used in old architecture export const PublicDashboardBadgeLegacy = PublicDashboardBadgeInternal; -function PublicDashboardBadgeInternal({ uid }: { uid?: string }) { - if (!uid) { - return null; - } - +function PublicDashboardBadgeInternal({ uid }: { uid: string }) { const { data: publicDashboard } = useGetPublicDashboardQuery(uid); + const styles = useStyles2(getStyles); if (!publicDashboard) { return null; } - const styles = useStyles2(getStyles); - return ( ((props) => { ); } - buttons.push(); + if (dashboard.uid) { + buttons.push(); + } if (isDevEnv && config.featureToggles.dashboardScene) { buttons.push(