react-modern-modal
v1.0.7
Published
React Modern Modal is a simple, lightweight, and modern modal component for React.
Downloads
11
Maintainers
Readme
react-modern-modal
React Modern Modal is a simple, lightweight, and modern modal component for React.
Table of Contents
Installation
npm install --save react-modern-modal
yarn add react-modern-modal
Usage
Simple use react-modern-modal
on your react app
import React, { useState } from 'react';
import { Modal, ModalBody, ModalFooter, ModalHeader } from 'react-modern-modal';
const App = () => {
const [isOpen, setIsOpen] = useState(false);
const handleOpen = () => setIsOpen(true);
const handleClose = () => setIsOpen(false);
return (
<>
<button onClick={handleOpen}>Open Modal</button>
<Modal isOpen={isOpen} onClose={handleClose}>
<ModalHeader>Modal Title</ModalHeader>
<ModalBody>
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ratione,
rerum! Atque, molestias. Placeat nemo suscipit ipsa quos cum quo, quas
sed obcaecati quidem, cumque aliquam voluptatibus, adipisci sint
nesciunt eveniet? Lorem ipsum dolor sit amet consectetur adipisicing
elit. Exercitationem ipsa, ut hic porro, quidem recusandae pariatur
natus quia voluptatum corporis tempora vero alias? Adipisci,
exercitationem fugit? Atque amet minus dolores.
</ModalBody>
<ModalFooter>
<button onClick={handleClose}>Close</button>
<button onClick={handleClose}>Add</button>
</ModalFooter>
</Modal>
</>
);
}
export default App;
You can find more examples in Component Documentation section.
Component Documentation
You can see the component documentation here with list of props and examples.