Skip to content

Commit

Permalink
disable take action button
Browse files Browse the repository at this point in the history
  • Loading branch information
parkiino committed Jul 12, 2021
1 parent 2f93210 commit f413758
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { EuiContextMenuItem, EuiContextMenuPanel, EuiButton, EuiPopover } from '
import { ISOLATE_HOST, UNISOLATE_HOST } from './translations';
import { TAKE_ACTION } from '../alerts_table/alerts_utility_bar/translations';
import { useHostIsolationStatus } from '../../containers/detection_engine/alerts/use_host_isolation_status';
import { HostStatus } from '../../../../common/endpoint/types';

export const TakeActionDropdown = React.memo(
({
Expand All @@ -19,7 +20,9 @@ export const TakeActionDropdown = React.memo(
onChange: (action: 'isolateHost' | 'unisolateHost') => void;
agentId: string;
}) => {
const { loading, isIsolated: isolationStatus } = useHostIsolationStatus({ agentId });
const { loading, isIsolated: isolationStatus, agentStatus } = useHostIsolationStatus({
agentId,
});
const [isPopoverOpen, setIsPopoverOpen] = useState(false);

const closePopoverHandler = useCallback(() => {
Expand All @@ -41,15 +44,15 @@ export const TakeActionDropdown = React.memo(
iconSide="right"
fill
iconType="arrowDown"
disabled={loading}
disabled={loading || agentStatus === HostStatus.UNENROLLED}
onClick={() => {
setIsPopoverOpen(!isPopoverOpen);
}}
>
{TAKE_ACTION}
</EuiButton>
);
}, [isPopoverOpen, loading]);
}, [isPopoverOpen, loading, agentStatus]);

return (
<EuiPopover
Expand Down

0 comments on commit f413758

Please sign in to comment.