PublicDashboardsBadge: Fix react warning (#107768)

This commit is contained in:
Dominik Prokop
2025-07-08 14:40:13 +02:00
committed by GitHub
parent a9e70d4a1d
commit feedb5c0a6
2 changed files with 5 additions and 8 deletions
@@ -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 (
<Badge
color="blue"
@@ -212,7 +212,9 @@ export const DashNav = memo<Props>((props) => {
);
}
buttons.push(<PublicDashboardBadgeLegacy key="public-dashboard-badge" uid={dashboard.uid} />);
if (dashboard.uid) {
buttons.push(<PublicDashboardBadgeLegacy key="public-dashboard-badge" uid={dashboard.uid} />);
}
if (isDevEnv && config.featureToggles.dashboardScene) {
buttons.push(