import './card-proj-loading.css'; import {Loading3QuartersOutlined} from '@ant-design/icons'; import {IProjLoading} from "../../interfaces/card/ICardProj.ts"; import {useState} from "react"; export default function CardProjLoading(props: IProjLoading) { const [duration, setDuration] = useState(props.duration); const interval = setInterval(() => { if (duration <= 0) { clearInterval(interval); props.handleCountDownOver(); return; } setDuration(duration - 1000); }, 1000); return (
{props.title}
{props.desc},预计等待{duration}s
) }