From 6f0daae0d8450878791d72ca4575d22941b5cd74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 8 Apr 2025 14:50:24 +0200 Subject: [PATCH] AppChrome: Move kiosk button into profile menu (#103600) * Move kiosk button to profile menu * translation key --- .../core/components/AppChrome/TopBar/ProfileButton.tsx | 8 +++++++- .../app/core/components/AppChrome/TopBar/SingleTopBar.tsx | 8 +------- public/locales/en-US/grafana.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/public/app/core/components/AppChrome/TopBar/ProfileButton.tsx b/public/app/core/components/AppChrome/TopBar/ProfileButton.tsx index f5c0bd854d4..250d43f7271 100644 --- a/public/app/core/components/AppChrome/TopBar/ProfileButton.tsx +++ b/public/app/core/components/AppChrome/TopBar/ProfileButton.tsx @@ -16,9 +16,10 @@ import { TopNavBarMenu } from './TopNavBarMenu'; export interface Props { profileNode: NavModelItem; + onToggleKioskMode: () => void; } -export function ProfileButton({ profileNode }: Props) { +export function ProfileButton({ profileNode, onToggleKioskMode }: Props) { const styles = useStyles2(getStyles); const node = enrichWithInteractionTracking(cloneDeep(profileNode), false); const [showNewsDrawer, onToggleShowNewsDrawer] = useToggle(false); @@ -34,6 +35,11 @@ export function ProfileButton({ profileNode }: Props) { {config.featureToggles.grafanaconThemes && ( )} + {config.newsFeedEnabled && ( )} - {!contextSrv.user.isSignedIn && } {config.featureToggles.inviteUserExperimental && } {config.featureToggles.extensionSidebar && } - {profileNode && } + {profileNode && } ); diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json index b04d5b40e5e..5841d2beeb6 100644 --- a/public/locales/en-US/grafana.json +++ b/public/locales/en-US/grafana.json @@ -5829,7 +5829,6 @@ "remove-bookmark": "Remove from Bookmarks" }, "kiosk": { - "tooltip": "Enable kiosk mode", "tv-alert": "Press ESC to exit kiosk mode" }, "megamenu": { @@ -6227,6 +6226,7 @@ "strong-password-validation-register": "Password does not comply with the strong password policy" }, "change-theme": "Change theme", + "enable-kiosk-mode": "Enable kiosk mode", "user-organizations": { "text-loading-organizations": "Loading organizations..." },