0.1.38 • Published 1 year ago

my-react-app-hakim10 v0.1.38

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

my-react-app-hakim10

A lightweight React modal component for displaying content in a modal overlay, with support for fade-in and fade-out animations.

Installation

To install the package, run the following command:

npm install my-react-app-hakim10

Usage

The Modal component can be used to display any content in a modal dialog. You can control the visibility of the modal via the isOpen prop and close it with the onClose callback.

import React, { useState } from "react";
import Modal from "./Modal";
import "./App.css";

const App = () => {
  const [isModalOpen, setIsModalOpen] = useState(false);

  const handleOpenModal = () => {
    setIsModalOpen(true);
  };

  const handleCloseModal = () => {
    setIsModalOpen(false);
  };

  return (
    <div>
      <h2>
        <span>#</span>Example 1: Open &amp; Close with links
      </h2>

      <button onClick={handleOpenModal}>Open Modal</button>
      <Modal isOpen={isModalOpen} onClose={handleCloseModal}>
        <h1>My Modal Content</h1>
        <p>
          Thanks for clicking. That felt good. <br />
          Click on <span>Close</span>, click the overlay, or press ESC
        </p>
      </Modal>
    </div>
  );
};

export default App;

Styling

You can customize the modal's appearance using your own CSS or by modifying the default styles provided in Modal.css. The default classes you can override include:

.modal-overlay: The background overlay behind the modal.
.modal-content: The modal's content container.
.close-button: The close button inside the modal.
0.1.38

1 year ago

0.1.37

1 year ago

0.1.36

1 year ago

0.1.35

1 year ago

0.1.34

1 year ago

0.1.33

1 year ago

0.1.32

1 year ago

0.1.31

1 year ago

0.1.30

1 year ago

0.1.29

1 year ago

0.1.28

1 year ago

0.1.27

1 year ago

0.1.26

1 year ago

0.1.25

1 year ago

0.1.24

1 year ago

0.1.23

1 year ago

0.1.22

1 year ago

0.1.21

1 year ago

0.1.20

1 year ago

0.1.19

1 year ago

0.1.18

1 year ago

0.1.17

1 year ago

0.1.16

1 year ago

0.1.15

1 year ago

0.1.14

1 year ago

0.1.13

1 year ago

0.1.12

1 year ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago