PublicDashboards: Dont call API on dashboard page if public dashboards is disabled (#113273)
This commit is contained in:
+2
-1
@@ -2,13 +2,14 @@ import { css } from '@emotion/css';
|
|||||||
|
|
||||||
import { selectors } from '@grafana/e2e-selectors';
|
import { selectors } from '@grafana/e2e-selectors';
|
||||||
import { t } from '@grafana/i18n';
|
import { t } from '@grafana/i18n';
|
||||||
|
import { config } from '@grafana/runtime';
|
||||||
import { Badge, useStyles2 } from '@grafana/ui';
|
import { Badge, useStyles2 } from '@grafana/ui';
|
||||||
import { useGetPublicDashboardQuery } from 'app/features/dashboard/api/publicDashboardApi';
|
import { useGetPublicDashboardQuery } from 'app/features/dashboard/api/publicDashboardApi';
|
||||||
|
|
||||||
import { ToolbarActionProps } from '../types';
|
import { ToolbarActionProps } from '../types';
|
||||||
|
|
||||||
export const PublicDashboardBadge = ({ dashboard }: ToolbarActionProps) => {
|
export const PublicDashboardBadge = ({ dashboard }: ToolbarActionProps) => {
|
||||||
if (!dashboard.state.uid) {
|
if (!dashboard.state.uid || !config.publicDashboardsEnabled) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user