From 49e36c5c05e8b328a84e11843d6b2119915653eb Mon Sep 17 00:00:00 2001 From: "lean.dev" <34773040+leandro-deveikis@users.noreply.github.com> Date: Thu, 3 Nov 2022 10:12:27 -0300 Subject: [PATCH] Public Dashboards: Renaming PubdashFooter (#58137) --- .../PublicDashboardsFooter.tsx} | 12 ++++++------ .../features/dashboard/containers/DashboardPage.tsx | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) rename public/app/features/dashboard/components/{PubdashFooter/PubdashFooter.tsx => PublicDashboardFooter/PublicDashboardsFooter.tsx} (77%) diff --git a/public/app/features/dashboard/components/PubdashFooter/PubdashFooter.tsx b/public/app/features/dashboard/components/PublicDashboardFooter/PublicDashboardsFooter.tsx similarity index 77% rename from public/app/features/dashboard/components/PubdashFooter/PubdashFooter.tsx rename to public/app/features/dashboard/components/PublicDashboardFooter/PublicDashboardsFooter.tsx index 7eec6b48e7c..4559dae798e 100644 --- a/public/app/features/dashboard/components/PubdashFooter/PubdashFooter.tsx +++ b/public/app/features/dashboard/components/PublicDashboardFooter/PublicDashboardsFooter.tsx @@ -4,16 +4,16 @@ import React from 'react'; import { GrafanaTheme2, colorManipulator } from '@grafana/data'; import { useStyles2 } from '@grafana/ui'; -export interface PublicDashboardFooter { +export interface PublicDashboardFooterCfg { hide: boolean; text: string; logo: string; link: string; } -export const PubdashFooter = function () { +export const PublicDashboardFooter = function () { const styles = useStyles2(getStyles); - const conf = getPubdashFooterConfig(); + const conf = getPublicDashboardFooterConfig(); return conf.hide ? null : (
@@ -26,10 +26,10 @@ export const PubdashFooter = function () { ); }; -export function setPubdashFooterConfigFn(fn: typeof getPubdashFooterConfig) { - getPubdashFooterConfig = fn; +export function setPublicDashboardFooterConfigFn(fn: typeof getPublicDashboardFooterConfig) { + getPublicDashboardFooterConfig = fn; } -export let getPubdashFooterConfig = (): PublicDashboardFooter => ({ +export let getPublicDashboardFooterConfig = (): PublicDashboardFooterCfg => ({ hide: false, text: 'powered by Grafana', logo: 'public/img/grafana_icon.svg', diff --git a/public/app/features/dashboard/containers/DashboardPage.tsx b/public/app/features/dashboard/containers/DashboardPage.tsx index 1a2c42a5f45..40c6b6100d8 100644 --- a/public/app/features/dashboard/containers/DashboardPage.tsx +++ b/public/app/features/dashboard/containers/DashboardPage.tsx @@ -28,7 +28,7 @@ import { DashboardPrompt } from '../components/DashboardPrompt/DashboardPrompt'; import { DashboardSettings } from '../components/DashboardSettings'; import { PanelInspector } from '../components/Inspector/PanelInspector'; import { PanelEditor } from '../components/PanelEditor/PanelEditor'; -import { PubdashFooter } from '../components/PubdashFooter/PubdashFooter'; +import { PublicDashboardFooter } from '../components/PublicDashboardFooter/PublicDashboardsFooter'; import { SubMenu } from '../components/SubMenu/SubMenu'; import { DashboardGrid } from '../dashgrid/DashboardGrid'; import { liveTimer } from '../dashgrid/liveTimer'; @@ -415,7 +415,7 @@ export class UnthemedDashboardPage extends PureComponent { )} { // TODO: assess if there are other places where we may want a footer, which may reveal a better place to add this - isPublic && + isPublic && } );