[feature] Spinner 컴포넌트 접근성 개선 및 높이 prop 추가#391
Conversation
- role="status"와 aria-label 추가로 스크린 리더 지원 - height prop 추가로 유연한 높이 조절 가능 - SpinnerProps 인터페이스 추가로 타입 안정성 확보
✅ Deploy Preview for moadong ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
WalkthroughSpinner 컴포넌트에 선택적 height prop과 접근성 속성(role, aria-label)이 추가되었습니다. SpinnerWrapper 스타일 컴포넌트는 height prop을 받아 기본값을 '100vh'로 설정하도록 변경되었습니다. IntroducePage에서 Spinner 사용 시 명시적으로 height를 '800px'로 지정하도록 수정되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant ParentComponent
participant Spinner
ParentComponent->>Spinner: height prop(optional) 전달
Spinner->>SpinnerWrapper: height prop 전달 (기본값: '100vh')
SpinnerWrapper->>SpinnerWrapper: role="status", aria-label="로딩 중" 적용
Assessment against linked issues
Possibly related issues
Suggested reviewers
Tip ⚡️ Faster reviews with caching
Enjoy the performance boost—your workflow just got faster. 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (2)
🔇 Additional comments (4)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|

#️⃣연관된 이슈
📝작업 내용
중점적으로 리뷰받고 싶은 부분(선택)
논의하고 싶은 부분(선택)
🫡 참고사항
Summary by CodeRabbit