1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2025-03-05 15:15:59 +02:00

48 lines
1.1 KiB
JavaScript
Raw Normal View History

2018-01-12 18:01:27 -08:00
import PropTypes from 'prop-types';
import React from 'react';
import ErrorBoundaryError from 'Components/Error/ErrorBoundaryError';
import Button from 'Components/Link/Button';
import ModalBody from 'Components/Modal/ModalBody';
2022-05-19 23:15:43 -05:00
import ModalContent from 'Components/Modal/ModalContent';
2018-01-12 18:01:27 -08:00
import ModalFooter from 'Components/Modal/ModalFooter';
2022-05-19 23:15:43 -05:00
import ModalHeader from 'Components/Modal/ModalHeader';
2018-01-12 18:01:27 -08:00
import styles from './ModalError.css';
function ModalError(props) {
const {
onModalClose,
...otherProps
} = props;
return (
<ModalContent onModalClose={onModalClose}>
<ModalHeader>
Error
</ModalHeader>
<ModalBody>
<ErrorBoundaryError
messageClassName={styles.message}
detailsClassName={styles.details}
{...otherProps}
message='There was an error loading this item'
/>
</ModalBody>
<ModalFooter>
<Button
onPress={onModalClose}
>
Close
</Button>
</ModalFooter>
2022-05-19 23:15:43 -05:00
</ModalContent>
);
2018-01-12 18:01:27 -08:00
}
ModalError.propTypes = {
onModalClose: PropTypes.func.isRequired
};
export default ModalError;