import React, { useCallback, useState } from 'react' import { Check, Pencil } from 'lucide-react' type Props = { onEditModelClick: () => void } const ImportSuccessIcon: React.FC = ({ onEditModelClick }) => { const [isHovered, setIsHovered] = useState(false) const onMouseOver = () => { setIsHovered(true) } const onMouseOut = () => { setIsHovered(false) } return (
{isHovered ? ( ) : ( )}
) } const SuccessIcon: React.FC = React.memo(() => (
)) const EditIcon: React.FC = React.memo(({ onEditModelClick }) => { const onClick = useCallback(() => { onEditModelClick() }, [onEditModelClick]) return (
) }) export default ImportSuccessIcon