From 9bcffd6540e70cdfa93ea22fcd2ca69e97187389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9C=D1=83=D1=84=D0=B0?= =?UTF-8?q?=D0=B7=D0=B0=D0=BB=D0=BE=D0=B2?= <67755036+artemmufazalov@users.noreply.github.com> Date: Fri, 29 Mar 2024 17:41:27 +0300 Subject: [PATCH] fix(Tablet): disable restart for stopped tablets (#780) --- src/containers/Tablet/TabletControls/TabletControls.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/containers/Tablet/TabletControls/TabletControls.tsx b/src/containers/Tablet/TabletControls/TabletControls.tsx index 5a2527cfd..a82a77717 100644 --- a/src/containers/Tablet/TabletControls/TabletControls.tsx +++ b/src/containers/Tablet/TabletControls/TabletControls.tsx @@ -27,6 +27,8 @@ export const TabletControls = ({tablet, fetchData}: TabletControlsProps) => { return HiveId && HiveId !== '0'; }; + const isDisabledRestart = tablet.State === ETabletState.Stopped; + const isDisabledResume = tablet.State !== ETabletState.Stopped && tablet.State !== ETabletState.Dead; @@ -40,6 +42,7 @@ export const TabletControls = ({tablet, fetchData}: TabletControlsProps) => { onConfirmAction={_onKillClick} onConfirmActionSuccess={fetchData} buttonClassName={b('control')} + buttonDisabled={isDisabledRestart} > {i18n('controls.kill')}