import PropTypes from 'prop-types'; import React from 'react'; import Button from 'Components/Link/Button'; import Modal from 'Components/Modal/Modal'; import ModalBody from 'Components/Modal/ModalBody'; import ModalContent from 'Components/Modal/ModalContent'; import ModalFooter from 'Components/Modal/ModalFooter'; import ModalHeader from 'Components/Modal/ModalHeader'; import Scroller from 'Components/Scroller/Scroller'; import { scrollDirections } from 'Helpers/Props'; import translate from 'Utilities/String/translate'; import styles from './LogsTableDetailsModal.css'; function LogsTableDetailsModal(props) { const { isOpen, message, exception, onModalClose } = props; return ( {translate('Details')}
{translate('Message')}
{message} { !!exception &&
{translate('Exception')}
{exception}
}
); } LogsTableDetailsModal.propTypes = { isOpen: PropTypes.bool.isRequired, message: PropTypes.string.isRequired, exception: PropTypes.string, onModalClose: PropTypes.func.isRequired }; export default LogsTableDetailsModal;