Skip to content

Feat: bottom sheet 컴포넌트#41

Merged
winchoose merged 4 commits intodevelopfrom
feat/bottom-sheet-component/#37
Jan 28, 2026
Merged

Feat: bottom sheet 컴포넌트#41
winchoose merged 4 commits intodevelopfrom
feat/bottom-sheet-component/#37

Conversation

@winchoose
Copy link
Member

@winchoose winchoose commented Jan 28, 2026

📌 Summary

  • location-search.tsx
  • radio-button.tsx, radio-content.tsx
  • bottom-sheet.tsx

📚 Tasks

바텀 시트 내부에 들어가는 콘텐츠는 역할에 따라 계층별 컴포넌트로 분리하여 구현했습니다.
컴파운드 패턴을 사용해 헤더 콘텐츠 영역을 명확히 나누고 콘텐츠는 재사용 가능하도록 독립적으로 구성했습니다.
카카오 맵 연동은 앱 키 발급 이후 진행할 예정이며 현재는 UI 구조와 인터페이스 설계에 집중했습니다.
사용하실 때는 아래와 같이 content랑 타이틀만 선택하셔서 사용하시면 됩니다.

      <BottomSheet.Root isOpen={isOpen} onClose={() => setIsOpen(false)}>
        <BottomSheet.Overlay />
        <BottomSheet.Container size="md">
          <BottomSheet.Header title="위치 설정" rightAction={'저장'} />
          <BottomSheet.Content>
            <LocationSearch
              value={location}
              onChange={setLocation}
            />
          </BottomSheet.Content>
        </BottomSheet.Container>
      </BottomSheet.Root>

📸 Screenshot

해당 작업에 대한 스크린샷 및 자료를 첨부해 주세요.
image
image

@winchoose winchoose self-assigned this Jan 28, 2026
@winchoose winchoose linked an issue Jan 28, 2026 that may be closed by this pull request
@winchoose winchoose merged commit 429c0c9 into develop Jan 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Bottom Sheet 컴포넌트

1 participant