컴포넌트

Step Track

다단계 진행 스텝퍼. 원+연결선 인디케이터의 채워짐 애니메이션, 다음/이전 버튼으로 활성 단계를 이동하며 지나간 단계는 완료 체크로 표시된다. 제어/비제어 겸용, 키보드(Enter/Space/방향키) 및 aria 지원.

분류
컴포넌트
난이도
medium
변형
TS-TW

설치

npx shadcn@latest add https://gasan.ai.kr/tools/effect/r/StepTrack-TS-TW

Props

이름타입기본값설명
stepsStepperStep[]온보딩 4단계 기본값표시할 단계 목록. 각 단계는 label과 선택적 description을 가진다.
activeStepnumberundefined현재 활성 단계 인덱스(제어 모드). 지정 시 내부 상태 대신 이 값을 사용한다.
onStepChange(step: number) => voidundefined활성 단계가 바뀔 때 호출되는 콜백.
colorStartstring#C084FC채워짐 그라데이션 시작 색.
colorEndstring#EC4899채워짐 그라데이션 끝 색.
surfaceColorstring#16121F카드 표면 배경색.
borderColorstring#2A2440보더 및 미완료 요소 색.
showControlsbooleantrue이전/다음 버튼 노출 여부.