1.0.20 • Published 1 year ago

@il_leone/modal-react v1.0.20

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

@il_leone/modal-react

Une bibliothèque React pour ajouter facilement des modales interactives à votre application. Lorsque la modale s'active, elle apparaît au milieu de l'écran. Cette modale est accompagnée d'un effet de transition fluide du haut vers le bas, avec un fond légèrement obscurci qui isole la modale du reste de l'interface, captant immédiatement l'attention de l'utilisateur.

Prérequis

Pour utiliser cette bibliothèque, vous aurez besoin de :

  • Node.js (v12.0.0 ou plus récent)
  • npm (v6.0.0 ou plus récent)

Installation

Pour ajouter cette bibliothèque à votre projet React, exécutez :

npm install @il_leone/modal-react

Comment l'utiliser

Importez la Modal dans votre composant React :

import React, { useState } from "react";
import { Modal } from '@il_leone/modal-react';

Intégrez la Modal dans votre application :

Voici un exemple d'utilisation simple, déclenchant l'ouverture de la modale via un bouton :

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

  const toggleModal = () => {
    setIsModalOpen(!isModalOpen);
  };

  return (
    <div className="App">
      <button onClick={toggleModal}>Ouvrir la modale</button>
      <Modal
        isOpen={isModalOpen}
        btnOk
        btnOkAction={toggleModal}
        title="Titre de la modale"
        description="Description de la modale"
      />
    </div>
  );
};

export default App;

Propriétés

  • isOpen (booléen) : Indique si la modale est ouverte ou fermée.
  • btnOk (booléen) : Affiche un bouton "OK" dans la modale.
  • btnOkAction (fonction) : Fonction à exécuter lorsqu'on clique sur le bouton "OK".
  • title (chaîne) : Titre de la modale.
  • description (chaîne) : Description ou contenu de la modale.
1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago