Embla Carousel 컴포넌트 구현 #354
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
💻 작업 내용
Embla Carousel 라이브러리를 활용한 새로운 캐러셀 컴포넌트를 구현했습니다.
주요 변경사항:
새로운 캐러셀 시스템 구축
EmblaCarousel.tsx: 메인 캐러셀 컴포넌트 (122줄)EmblaCarouselArrowButtons.tsx: 좌우 네비게이션 화살표 버튼 (110줄)EmblaCarouselDotButton.tsx: 하단 도트 인디케이터 (94줄)Arrow.tsx: 화살표 아이콘 SVG 컴포넌트 (74줄)라이브러리 의존성 추가
embla-carousel: 코어 캐러셀 라이브러리embla-carousel-react: React 바인딩기타 개선사항
구현 흐름: