import React, { useState } from "react"; import { motion, AnimatePresence } from "framer-motion"; interface TooltipProps { content: string; children: React.ReactNode; className?: string; } export const Tooltip: React.FC = ({ content, children, className = "" }) => { const [show, setShow] = useState(false); return (
setShow(true)} onMouseLeave={() => setShow(false)} onFocus={() => setShow(true)} onBlur={() => setShow(false)} > {children} {show && ( {content} )}
); };