0.1.1 • Published 2 years ago

react-modal-mz v0.1.1

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

ReactModalMz

ReactModalMz is a modal library, is wrritten in Javascript. It is a minimal library without any other dependencies, while being performant and straightforward to use, requiring developers to write fewer lines of code than other form libraries.

Installation

Install ReactModalMz with npm

npm install ReactModalMz

Example

import 'ReactModalMz/dist/index.css'
import { Modal } from 'ReactModalMz'

const App = () => {
const [isOpen, setIsOpen] = useState(0)

return (
      <Modal
         isOpen={isOpen}
         onClose={setIsOpen}
         title='Modal title'
         width='600px'
         modalContent={<p>Modal content</p>}
         footerContent={
            <>
               <button className='btn-modal'>ok</button>
               <button className='btn-modal'
                  onClick={() => setIsOpen(isOpen ? 0 : 1)} >
                  close
               </button>
            </>
         }
      />
)}

Running Tests

To run tests, run the following command

  npm run test