diff --git a/webpack/assets/javascripts/react_app/components/HostDetails/ActionsBar/index.js b/webpack/assets/javascripts/react_app/components/HostDetails/ActionsBar/index.js
index 07dc6db5f08..43d149b2567 100644
--- a/webpack/assets/javascripts/react_app/components/HostDetails/ActionsBar/index.js
+++ b/webpack/assets/javascripts/react_app/components/HostDetails/ActionsBar/index.js
@@ -1,13 +1,16 @@
import PropTypes from 'prop-types';
import React, { useState, createContext } from 'react';
import { useSelector, shallowEqual, useDispatch } from 'react-redux';
-import { Button, Split, SplitItem } from '@patternfly/react-core';
import {
- DropdownItem,
+ Button,
+ Split,
+ SplitItem,
Dropdown,
- DropdownSeparator,
- KebabToggle,
-} from '@patternfly/react-core/deprecated';
+ DropdownItem,
+ DropdownList,
+ MenuToggle,
+ Divider,
+} from '@patternfly/react-core';
import {
DatabaseIcon,
TrashIcon,
@@ -15,6 +18,7 @@ import {
UndoIcon,
BuildIcon,
TerminalIcon,
+ EllipsisVIcon,
} from '@patternfly/react-icons';
import { translate as __ } from '../../../common/I18n';
import { selectKebabItems } from './Selectors';
@@ -110,7 +114,7 @@ const ActionsBar = ({
>
{__('Delete')}
,
- ,
+ ,
visit(foremanUrl(`/hosts/${hostFriendlyId}/console`))}
@@ -131,11 +135,11 @@ const ActionsBar = ({
>
{__('Facts')}
,
- ,
+ ,
}
- href={`/hosts/${hostFriendlyId}`}
+ to={`/hosts/${hostFriendlyId}`}
key="prev-version"
>
{__('Legacy UI')}
@@ -160,17 +164,25 @@ const ActionsBar = ({
onKebabToggle(isOpen)}
- />
- }
isOpen={kebabIsOpen}
- isPlain
- dropdownItems={dropdownItems.concat(registeredItems)}
- />
+ onOpenChange={isOpen => onKebabToggle(isOpen)}
+ popperProps={{ position: 'right' }}
+ toggle={toggleRef => (
+ onKebabToggle(!kebabIsOpen)}
+ >
+
+
+ )}
+ >
+
+ {dropdownItems.concat(registeredItems)}
+
+