Skip to content

[✨Feature] Button 공통 컴포넌트 구현 #39

Description

@Lseojeong

📌 설명

서비스 전반에서 일관된 사용자 경험을 제공하기 위해 Button 공통 컴포넌트를 구현합니다.

버튼의 크기, 스타일, 상태를 공통화하여 디자인 일관성을 유지하고, 버튼과 링크를 동일한 인터페이스로 사용할 수 있도록 구성하여 재사용성을 높이고자 합니다.

🛠️ 구현 목록 (TODO)

진행할 작업을 체크리스트로 작성해주세요.

Button

  • Button 공통 컴포넌트 구현
  • Variant 지원 (Primary, Secondary, Ghost 등)
  • Size 지원 (Small, Medium, Large)
  • Disabled 상태 지원
  • Loading 상태 지원
  • 아이콘 버튼 지원
  • className 확장 지원

Link 연동

  • Link 컴포넌트와 공통 인터페이스 제공
  • 내부 링크 및 외부 링크 지원

접근성

  • 아이콘 전용 버튼 접근성 지원

문서화

  • Storybook 작성
  • Variant 및 Size 예제 작성

✅ 참고

디자인 링크, 관련 이슈 등 (선택)

Metadata

Metadata

Assignees

Labels

✨Feature새로운 기능 구현

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions