0.1.3 • Published 1 year ago

nawenn-modal-react v0.1.3

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

nawenn-modal-react

A simple and basic reusable modal component using react

Installation

npm install nawenn-modal-react

Example

import Modal from 'nawenn-modal-react'
import { useState } from 'react'
const Example = () => {
  const [modalIsDisplayed, setModalIsDisplayed] = useState(false)
  const handleSubmit = (e) => {
    e.preventDefault()
    setModalIsDisplayed(true)
  }
  return (
    <section className="container">
      <h1 className="title">Example : Thra Basic Modal React</h1>
      <form onSubmit={handleSubmit}>
        <button>Click me</button>
      </form>
      <Modal
        isDisplayed={modalIsDisplayed}
        onCloseModal={() => setModalIsDisplayed(false)}
        content={
          <div id="confirmation" className="modal">
            <p>This is a modal</p>
            <p>Click on 'X' button to close me</p>
          </div>
        }
      />
    </section>
  )
}
export default Example