import React, { useState, useEffect } from 'react'; import { Screen, View, Text, Button } from '@idealyst/components'; import Progress from '../Progress'; export const ProgressExamples: React.FC = () => { const [dynamicValue, setDynamicValue] = useState(0); const [interactiveValue, setInteractiveValue] = useState(50); useEffect(() => { const interval = setInterval(() => { setDynamicValue((prev) => (prev >= 100 ? 0 : prev + 10)); }, 1000); return () => clearInterval(interval); }, []); return ( Progress Examples Linear Progress Sizes Intent Colors With Labels Indeterminate Circular Progress Circular with Labels Circular Indeterminate Rounded vs Straight Rounded (default) Straight edges Dynamic Progress Automatically updating every second Interactive Circular Progress Click buttons to change value ); }; export default ProgressExamples;