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