import PropTypes from 'prop-types'; import React from 'react'; import Icon from 'Components/Icon'; import Menu from 'Components/Menu/Menu'; import MenuButton from 'Components/Menu/MenuButton'; import MenuContent from 'Components/Menu/MenuContent'; import MenuItem from 'Components/Menu/MenuItem'; import MenuItemSeparator from 'Components/Menu/MenuItemSeparator'; import { align, icons, kinds } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; import styles from './PageHeaderActionsMenu.css'; function PageHeaderActionsMenu(props) { const { formsAuth, onKeyboardShortcutsPress, onRestartPress, onShutdownPress } = props; return (
{translate('KeyboardShortcuts')} {translate('Restart')} {translate('Shutdown')} { formsAuth &&
} { formsAuth && Logout }
); } PageHeaderActionsMenu.propTypes = { formsAuth: PropTypes.bool.isRequired, onKeyboardShortcutsPress: PropTypes.func.isRequired, onRestartPress: PropTypes.func.isRequired, onShutdownPress: PropTypes.func.isRequired }; export default PageHeaderActionsMenu;