Skip to content

EasonWang01/react-modal-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

npm install react-modal-v2

Import

import { Modal } from 'react-modal-v2';

Example

import React, { Component } from 'react';
import { Modal } from 'react-modal-v2';

class App extends Component {
  constructor() {
    super();
    this.state = {
      showModal: false,
    }
  };
  render() {
    return (
      <div className="App">
        <button onClick={() => this.setState({ showModal: true })}>Open</button>
        {
          this.state.showModal ?
            <Modal modalOutsideClick={() => this.setState({ showModal: false })}>
              <div>content</div>
              <button onClick={() => this.setState({ showModal: false })}>Close</button>
            </Modal> : ''
        }
      </div>
    );
  }
}

export default App;

Props

  • modalOutsideClick

Trigger when user click on the modal background.

  • modalOutsideStyle

Custom modal background style.

  • modalInsideStyle

Custom modal content style.

About

Easy to use as a react modal component.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published