npm.io
0.0.4 • Published 2 years ago

react-very-easy-modal

Licence
Version
0.0.4
Deps
8
Size
50 kB
Vulns
0
Weekly
0

react-very-easy-modal

Install

npm install react-very-easy-modal

Usage

Single Modal
import { createModal, useModal } from "react-very-easy-modal";

function App() {
    const Modal = createModal();
    const { isVisible, showModal } = useModal();

    return (
        <div>
            // Provide the duration(ms) to maintain the modal as an argument to the 'showModal' function.
            <button onClick={() => showModal(1000)}>click</button>

            // Duration prop should be same as the argument to the 'showModal' function.
            <Modal
              isVisible={isVisible}
              duration={1000}
              message={"Clicked!"}
              backgroundColor="rgba(0,0,0,0.7)"
            />
        </div>
    );
}

export default App;