Skip to content

πŸ”“ π™Šπ’‘π™šπ’ π‘Ίπ™€π’–π™§π’„π™š : A simple, reusable modal component for React. Easily installable via npm, yarn, or pnpm, it allows for customizable modal headers and bodies. πŸ–₯οΈπŸ› οΈπŸ‘¨β€πŸ’»πŸ“¦

Notifications You must be signed in to change notification settings

MasterCodeDevelop/master-react-modal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Basic Modal React

A simple and basic reusable modal component built in javascript using react

No other third party libraries just only components in jsx

npm npm npm bundle size Maintenance Status

Installation

npm i master-react-modal
yarn add master-react-modal
pnpm add master-react-modal

Example (classic)

import { Modal, ModalHeader, ModalBody } from 'master-react-modal';
import { useState } from 'react';

const Example = () => {
  const [openModal, setOpenModal] = useState(false);
  const closeModal = () => setOpenModal(false);

  return (
    <div className="app">
      <button className="btn btn-primary" onClick={() => setOpenModal(true)}>
        Show Modal
      </button>
      <Modal isOpen={openModal} className="modal-cadetblue" close={closeModal}>
        <ModalHeader title="Header title" close={closeModal} />
        <ModalBody>Your body content</ModalBody>
      </Modal>
    </div>
  );
};

export default Example;

πŸ’» See the demo

open master-react-modal.

πŸ“š Technology used

About

πŸ”“ π™Šπ’‘π™šπ’ π‘Ίπ™€π’–π™§π’„π™š : A simple, reusable modal component for React. Easily installable via npm, yarn, or pnpm, it allows for customizable modal headers and bodies. πŸ–₯οΈπŸ› οΈπŸ‘¨β€πŸ’»πŸ“¦

Resources

Stars

Watchers

Forks

Packages

No packages published