1.3.0 • Published 11 months ago

@jbbrejon/react-modal v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

oc-da-p14-component

OpenClassrooms - DA JS/React - Projet 14 : Faites passer une librairie jQuery (component)

Author

Requirements

  • NodeJS (version >=16.14)
  • Npm
  • Editor : Visual Studio code recommended

Descripton

React component : Modal

Installation

Run :npm install @jbbrejon/react-modal

How to use this component

import React from 'react'
import { useState } from 'react'
import Modal from "@jbbrejon/react-modal";
import '@jbbrejon/react-modal/dist/style.css'

function App() {

    // Local state
    const [displayModal, setDisplayModal] = useState(false)

    // Set message that will be displayed in the modal
    const message = "Type your message"

    // This function will toggle the display of the modal by updating the local state of this component
    function toggleModal() {
        setDisplayModal(!displayModal)
    }

    return (
        <div>
            <button onClick={toggleModal}>Display Modal</button>
            {displayModal ? <Modal message={message} toggle={toggleModal} /> : null}
        </div>
  );
};

export default App;
1.3.0

11 months ago

1.2.0

11 months ago

1.1.0

11 months ago

1.0.0

11 months ago