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:
    {this.props.errorMessage}
    ); } } DeletePageListModal.propTypes = { isShown: PropTypes.bool.isRequired, pages: PropTypes.array, errorMessage: PropTypes.string, cancel: PropTypes.func.isRequired, // for cancel evnet handling isDeleteCompletely: PropTypes.bool.isRequired, confirmedToDelete: PropTypes.func.isRequired, // for confirmed event handling toggleDeleteCompletely: PropTypes.func.isRequired, // for delete completely check event handling };