feat: création d'une tooltip pour les informations supplémentaires de

l'enseignant
This commit is contained in:
N3WT DE COMPET
2025-03-14 21:21:12 +01:00
parent 6bd5704983
commit 91976157e4
2 changed files with 68 additions and 19 deletions

View File

@ -0,0 +1,30 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
const Tooltip = ({ content, children }) => {
const [visible, setVisible] = useState(false);
return (
<div className="relative inline-block">
<div
onMouseEnter={() => setVisible(true)}
onMouseLeave={() => setVisible(false)}
className="cursor-pointer"
>
{children}
</div>
{visible && (
<div className="absolute z-10 w-64 p-2 bg-white border border-gray-200 rounded shadow-lg">
{content}
</div>
)}
</div>
);
};
Tooltip.propTypes = {
content: PropTypes.node.isRequired,
children: PropTypes.node.isRequired,
};
export default Tooltip;