modale-hrnet-frompath
Version:
a modal for HRnet project
32 lines (28 loc) • 1.22 kB
JSX
/**
* Composant de la modale HRnet.
* @param {Object} props - Les propriétés du composant.
* @param {Function} props.closeModal - Fonction pour fermer la modale.
* @param {string} props.textModal - Texte affiché dans la modale.
* @param {string} props.linkModal - Texte du lien dans la modale.
* @param {string} props.linkTo - Lien de destination du lien dans la modale.
* @returns {JSX.Element} Le composant ModaleHRnet.
*/
import React from 'react'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faCircleXmark } from '@fortawesome/free-solid-svg-icons'
import './ModaleHRnet.css'
import { NavLink } from 'react-router-dom'
const ModaleHRnet = ({closeMoldal,textModal, linkModal, linkTo})=> {
return (
<div className='ModaleContainer'>
<div className='MyModale'>
<button className='CloseButton' onClick={() => { closeMoldal(false)} }>
<FontAwesomeIcon className='CloseIcon' icon={faCircleXmark} />
</button>
<p className='TextOfModal'> {textModal} </p>
<NavLink className='LinkOfModal' to={linkTo}> {linkModal} </NavLink>
</div>
</div>
)
}
export default ModaleHRnet