PublicDashboardsBadge: Fix react warning (#107768)
This commit is contained in:
+2
-7
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user