BranchSelect
shellGit 브랜치 선택 드롭다운. Select primitive 래퍼.
컴포넌트 의존 관계
깊이
100%
기본 사용
선택된 브랜치: main
테스트 커버리지
2026년 2월 4일6/6 통과
6성공
0실패
6전체
- combobox role을 렌더링한다
- 기본 브랜치가 초기 선택된다
- default 뱃지를 표시한다
- 커스텀 레이블을 표시한다
- controlled value를 사용할 수 있다
- onChange 콜백을 호출한다
BranchSelect Props
| Prop | 타입 | 기본값 | 설명 |
|---|---|---|---|
branches* | BranchDef[] | — | 브랜치 목록. { name, isDefault?, lastCommit?, author? } |
value | string | — | 제어 모드: 현재 선택된 브랜치 이름 |
onChange | (name: string) => void | — | 브랜치 선택 핸들러 |
label | string | "브랜치" | Select 레이블 |
Import
tsx
import { BranchSelect } from "@reopt-ai/opt-ui";