From 1feb7ce022592cb127f71ce3b6d99b1398db3a5a Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Tue, 28 Sep 2021 06:00:00 -0400 Subject: [PATCH] Plugins Catalog: Remove notice asking user to refresh browser (#39592) (#39681) (cherry picked from commit 6eceb69d438a23782ace62e0fa287d973f6cc2d0) Co-authored-by: Jack Westbrook --- .../InstallControls/InstallControlsButton.tsx | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx b/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx index e92927ac780..fd8835b7827 100644 --- a/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx +++ b/public/app/features/plugins/admin/components/InstallControls/InstallControlsButton.tsx @@ -1,11 +1,9 @@ import React, { useState } from 'react'; -import { useMountedState } from 'react-use'; -import { AppEvents, PluginType } from '@grafana/data'; -import { Button, HorizontalGroup, ConfirmModal, useStyles2 } from '@grafana/ui'; +import { AppEvents } from '@grafana/data'; +import { Button, HorizontalGroup, ConfirmModal } from '@grafana/ui'; import appEvents from 'app/core/app_events'; import { CatalogPlugin, PluginStatus } from '../../types'; -import { getStyles } from './index'; import { useInstallStatus, useUninstallStatus, useInstall, useUninstall } from '../../state/hooks'; type InstallControlsButtonProps = { @@ -21,17 +19,11 @@ export function InstallControlsButton({ plugin, pluginStatus }: InstallControlsB const [isConfirmModalVisible, setIsConfirmModalVisible] = useState(false); const showConfirmModal = () => setIsConfirmModalVisible(true); const hideConfirmModal = () => setIsConfirmModalVisible(false); - const [hasInstalledPanel, setHasInstalledPanel] = useState(false); - const styles = useStyles2(getStyles); const uninstallBtnText = isUninstalling ? 'Uninstalling' : 'Uninstall'; - const isMounted = useMountedState(); const onInstall = async () => { await install(plugin.id, plugin.version); if (!errorInstalling) { - if (isMounted() && plugin.type === PluginType.panel) { - setHasInstalledPanel(true); - } appEvents.emit(AppEvents.alertSuccess, [`Installed ${plugin.name}`]); } }; @@ -67,9 +59,6 @@ export function InstallControlsButton({ plugin, pluginStatus }: InstallControlsB - {hasInstalledPanel && ( -
Please refresh your browser window before using this plugin.
- )} );