import React from 'react';
import PropTypes from 'prop-types';
import {
Button,
Modal, ModalHeader, ModalBody, ModalFooter,
} from 'reactstrap';
export default class DeletePageListModal extends React.Component {
/*
* the threshold for omitting body
*/
static get OMIT_BODY_THRES() { return 400 }
componentWillMount() {
}
render() {
if (this.props.pages == null || this.props.pages.length === 0) {
return
;
}
const listView = this.props.pages.map((page) => {
return (
{page.path}
);
});
return (
Deleting pages:
);
}
}
DeletePageListModal.defaultProps = {
isDeleteCompletely: false, // for when undefined is passed
};
DeletePageListModal.propTypes = {
isShown: PropTypes.bool.isRequired,
pages: PropTypes.array,
errorMessage: PropTypes.string,
cancel: PropTypes.func.isRequired, // for cancel evnet handling
isDeleteCompletely: PropTypes.bool,
confirmedToDelete: PropTypes.func.isRequired, // for confirmed event handling
toggleDeleteCompletely: PropTypes.func.isRequired, // for delete completely check event handling
};