success-modal_react
v0.2.7
Published
A modal component using react
Downloads
28
Maintainers
Readme
Modal_Sucess
A modal component using react
Installation
npm install sucess-modal_reactExample
import Modal from 'success-modal_react'
import { useState } from 'react'
const Example = () => {
const [modalIsDisplayed, setModalIsDisplayed] = useState(false)
const handleSubmit = (e) => {
e.preventDefault()
setModalIsDisplayed(true)
}
return (
<section className="container">
<h1 className="title">Success Modal</h1>
<form onSubmit={handleSubmit} className="form">
<label htmlFor="submitButton">Cliquez sur le bouton :</label>
<button id="submitButton" className="submit-button">Click me</button>
</form>
<Modal
isDisplayed={modalIsDisplayed}
onCloseModal={() => setModalIsDisplayed(false)}
content={
<div id="confirmation" className="modal">
<p className="modal-text">Employé créé avec succès !</p>
<p className="modal-subtext">Cliquez sur la croix pour fermer.</p>
</div>
}
/>
</section>
)
}
export default Example
Props Documentation
| Prop Name | Type | Required | Default | Description |
|------------------|--------------|----------|-----------|-----------------------------------------------------------------------------|
| isDisplayed | boolean | Yes | false | Controls whether the modal is visible (true) or hidden (false). |
| onCloseModal | function | Yes | () => {} | Function triggered when the modal is closed. |
| content | JSX.Element| Yes | null | The content to be displayed inside the modal. |
