nawenn-modal-react

0.1.3 • Public • Published

nawenn-modal-react

A simple and basic reusable modal component using react

npm npm npm bundle size Maintenance Status

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

Readme

Keywords

Package Sidebar

Install

npm i nawenn-modal-react

Weekly Downloads

2

Version

0.1.3

License

none

Unpacked Size

5.14 kB

Total Files

5

Last publish

Collaborators

  • sflorian95