import React, { useEffect, useState } from 'react' import { motion as m } from 'framer-motion' export default function GenerateResponse() { const [loader, setLoader] = useState(0) // This is fake loader please fix this when we have realtime percentage when load model useEffect(() => { if (loader === 24) { setTimeout(() => { setLoader(loader + 1) }, 250) } else if (loader === 50) { setTimeout(() => { setLoader(loader + 1) }, 250) } else if (loader === 78) { setTimeout(() => { setLoader(loader + 1) }, 250) } else if (loader === 85) { setLoader(85) } else { setLoader(loader + 1) } // eslint-disable-next-line react-hooks/exhaustive-deps }, [loader]) return (
Generating response...
) }