| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import React from 'react';
- import PropTypes from 'prop-types';
- import {
- Modal, ModalHeader, ModalBody, ModalFooter,
- } from 'reactstrap';
- import { withTranslation } from 'react-i18next';
- const EmptyTrashModal = (props) => {
- const {
- t, isOpen, onClose, onClickEmptyBtn,
- } = props;
- return (
- <Modal isOpen={isOpen} toggle={onClose} className="grw-create-page">
- <ModalHeader tag="h4" toggle={onClose} className="bg-danger text-light">
- { t('modal_empty.empty_the_trash')}
- </ModalHeader>
- <ModalBody>
- { t('modal_empty.notice')}
- </ModalBody>
- <ModalFooter>
- <button type="button" className="btn btn-danger" onClick={onClickEmptyBtn}>
- <i className="icon-trash mr-2" aria-hidden="true"></i>Empty
- </button>
- </ModalFooter>
- </Modal>
- );
- };
- EmptyTrashModal.propTypes = {
- t: PropTypes.func.isRequired, // i18next
- isOpen: PropTypes.bool.isRequired,
- onClose: PropTypes.func.isRequired,
- onClickEmptyBtn: PropTypes.func.isRequired,
- };
- export default withTranslation()(EmptyTrashModal);
|