0.1.2 • Published 3 years ago
alanbnpmreactmodal v0.1.2
alanbnpmreactmodal
Responsive modal dialog component for React.
Installation
To install, you can use npm :
$ npm install alanbnpmreactmodal- Use 
<Modal>tag inside your React app. 
In index.html file
- add : 
<div id="modal-root"></div> 
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="theme-color" content="#000000" />
    <meta
      name="description"
      content="Web site created using create-react-app"
    />
    <title>React App</title>
  </head>
  <body>
    <div id="modal-root"></div>
    <div id="root"></div>
  </body>
</html>In your component :
import { Modal, useModal } from 'alanbnpmreactmodal'
import React from 'react'
export default function Form() {
  window.React = React
  const { isShowing, toggle } = useModal()
  
  return (
    <main className="container">
      <h2 className="title">Create Employee</h2>
      <form className="form" onSubmit={handleSubmit}>
        (...)
         <button
            type="button"
            className="btn"
            onClick={toggle}
          >
            Save
          </button>
      </form>
      <Modal isShowing={isShowing} hide={toggle} text="your text here !/>
    </main>
  )
}0.1.2
3 years ago