I have this code and for some reason when toggle gets called console gives undefined for 'this.state.' Not really sure what's going on with it.
// Toggles the modal to open or close depending on current state
toggle() {
console.log(this.state);
this.setState({
showModal: !this.state.showModal
});
};
Down in Render
<Modal isOpen={this.state.showModal} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>Modal title</ModalHeader>
<ModalBody>
Lorem ipsum dolor sit amet
</ModalBody>
<ModalFooter>
<Button color="primary" onClick={this.toggle}>Save</Button>
<Button color="secondary" onClick={this.toggle}>Cancel</Button>
</ModalFooter>
</Modal>