import { useEffect, useState } from 'react' import { rgbAlpha } from '@/utils/theme' import { Progress } from 'antd' import { themeVars } from '@/theme/theme.css' export function LineLoading() { const [percent, setPercent] = useState(10) const [increasing, setIncreasing] = useState(true) useEffect(() => { const interval = setInterval(() => { if (increasing) { setPercent((prevPercent) => prevPercent + 20) if (percent === 100) { setIncreasing(false) } } else { setPercent(0) setIncreasing(true) } }, 50) return () => { clearInterval(interval) } }, [percent, increasing]) return (