Segmented
MSK Segmented Control은 적은 수의 옵션 중 하나를 선택하는 primitive입니다. 보기 모드, 정렬 방식, 간단한 필 터 전환에 사용합니다.
Preview
선택: 본문+노트
Data API
<div data-msk-segmented data-value="body">
<button type="button" data-msk-segment-value="body">본문</button>
<button type="button" data-msk-segment-value="notes">노트</button>
</div>
JavaScript API
window.MSK.ui.segmented.setValue(segmented, 'notes');
Events
segmented.addEventListener('msk:segmented-change', (event) => {
console.log(event.detail.value);
});
Segmented는 aria-pressed, roving tabindex, Arrow/Home/End 키를 지원합니다.