Sha256: 6b14e112e9ac8493edbb94413b995f8ca1315f097ac82d933ea9e6e79647010a

Contents?: true

Size: 994 Bytes

Versions: 21

Compression:

Stored size: 994 Bytes

Contents

import React from 'react';
import { useSelector } from 'react-redux';
import { DropdownItem } from '@patternfly/react-core';
import { CubeIcon, UndoIcon } from '@patternfly/react-icons';

import { translate as __ } from 'foremanReact/common/I18n';
import { foremanUrl } from 'foremanReact/common/helpers';

import { selectHostDetails } from '../HostDetailsSelectors';

const HostActionsBar = () => {
  const hostDetails = useSelector(selectHostDetails);

  return (
    <>
      <DropdownItem
        key="katello-legacy-contenthost-ui"
        href={foremanUrl(`/content_hosts/${hostDetails?.id}`)}
        icon={<UndoIcon />}
      >
        {__('Legacy content host UI')}
      </DropdownItem>
      <DropdownItem
        key="katello-change-host-content-source"
        href={foremanUrl(`/change_host_content_source?host_id=${hostDetails?.id}`)}
        icon={<CubeIcon />}
      >
        {__('Change content source')}
      </DropdownItem>
    </>
  );
};

export default HostActionsBar;

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
katello-4.8.4 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.3 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.6 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.2 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.5 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.0 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.0.rc2 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.4 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.8.0.rc1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.3 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.2 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.6.2.1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.6.2 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.0 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.6.1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.0.rc2 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.7.0.rc1 webpack/components/extensions/HostDetails/ActionsBar/index.js
katello-4.6.0 webpack/components/extensions/HostDetails/ActionsBar/index.js