Progress

작업의 진행 상태를 시각적으로 표시하는 컴포넌트

Basic Usage

기본적인 프로그레스 바 예시입니다.

tsx
<Progress value={33} />

Different Values

다양한 진행률을 표시할 수 있습니다.

0%
25%
50%
75%
100%
tsx
<Progress value={0} />
<Progress value={25} />
<Progress value={50} />
<Progress value={75} />
<Progress value={100} />

Usage

tsx
import { Progress } from '@gpters-internal/ui';

function Example() {
  const [progress, setProgress] = useState(0);

  useEffect(() => {
    const timer = setInterval(() => {
      setProgress((prev) => (prev >= 100 ? 0 : prev + 10));
    }, 500);
    return () => clearInterval(timer);
  }, []);

  return <Progress value={progress} />;
}