import React, {useState} from 'react'; import classes from './index.css' type Props = { onSave: () => void; } const SaveChanges: React.FC = ({onSave}) => { const [timeOut, setTime] = useState(0); let ref = React.createRef(); const clickHandle = () => { const node: any = ref.current; node.style.opacity = 0; setTimeout(() => { node.style.display = 'none'; }, 200); let timeout; if (timeOut) { clearTimeout(timeOut) } timeout = setTimeout(() => { onSave(); node.style.display = "none"; }, 1500); setTime(timeout); }; return (
{/**/}
); }; export default SaveChanges;