Bottom sheet
사용자가 현재 맥락과 밀접한 관련이 있는 범위가 정해진 작업을 수행할 수 있도록 돕는 요소입니다. 모바일 화면 하단에 오버레이되어 추가적인 사항이나 액션을 표시합니다. 메인 콘텐츠에 대한 접근성을 유지하면서 임시적으로 간단한 정보를 쉽게 접근할 수 있게 해줍니다.
Bottom sheet는 Handle을 기본 형태로 사용합니다. Handle 영역을 잡아 끌거나 Dimmer 영역을 터치할 경우 Bottomsheet가 내려갑니다.
- Handle=True: 기본 동작으로 바텀시트를 닫거나 축소, 확장시킵니다.
- Handle=False: 특정 버튼을 눌러 바텀시트를 닫을 수 있도록 제한할 때 Handle을 제거하여 사용합니다.
- Web: 브라우저 화면 상단에서 40px 아래까지 확장 가능합니다.
- App: 상태바(Status bar)를 제외한 화면에서 상단 10px 아래까지 확장 가능합니다.
최대 높이의 50%만 올라오며 스크롤을 하거나 혹은 핸들을 잡고 끌어올리면 최대 높이까지 늘어나는 타입입니다. 리스트를 탐색할 때 사용하면 사용자에게 더 나은 편의성을 제공할 수 있습니다.
- Strong: 버튼을 상하로 배치하여 의도적으로 Main action을 강조할 때 사용합니다.
- Neutral: 버튼이 양 옆으로 배치되어 Main action과 Sub action의 선택을 대등하게 제공해야 할 때 사용합니다.
- Cancel: ‘취소’, ‘확인’ 등 단순 Bottomsheet를 종료하는 용도로 사용합니다.














