import React, { useState, useEffect } from 'react'; import { Box, LinearProgress, Typography, Container } from '@mui/material'; import theme from '../theme'; import { AppBar, Toolbar } from '@mui/material'; import { ThemeProvider } from '@mui/material/styles'; const ProgressBar = () => { const [progress, setProgress] = useState(0); useEffect(() => { const timer = setInterval(() => { setProgress((oldProgress) => { if (oldProgress === 100) { return 100; } const diff = Math.random() * 10; return Math.min(oldProgress + diff, 100); }); }, 500); return () => { clearInterval(timer); }; }, []); return ( Admin Dashboard Progress Status {`${Math.round(progress)}%`} ); }; export default ProgressBar;