[release-12.2.2] PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113282)

PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113273)

(cherry picked from commit 452fc04d1d)

Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
This commit is contained in:
grafana-delivery-bot[bot]
2025-10-31 11:30:38 +00:00
committed by GitHub
co-authored by Matheus Macabu
parent b344916377
commit 75d12036b8
@@ -2,13 +2,14 @@ import { css } from '@emotion/css';
import { selectors } from '@grafana/e2e-selectors';
import { t } from '@grafana/i18n';
import { config } from '@grafana/runtime';
import { Badge, useStyles2 } from '@grafana/ui';
import { useGetPublicDashboardQuery } from 'app/features/dashboard/api/publicDashboardApi';
import { ToolbarActionProps } from '../types';
export const PublicDashboardBadge = ({ dashboard }: ToolbarActionProps) => {
if (!dashboard.state.uid) {
if (!dashboard.state.uid || !config.publicDashboardsEnabled) {
return null;
}