UNPKG

tdesign-mobile-vue

Version:
20 lines (19 loc) 522 B
import type { TNode } from '../common'; export interface TdSegmentedProps { block?: boolean; disabled?: boolean; options?: string[] | number[] | SegmentedItem[]; value?: string | number; defaultValue?: string | number; modelValue?: string | number; onChange?: (context: { value: string | number; selectedOption: SegmentedItem; }) => void; } export interface SegmentedItem { value: string | number; label?: string | TNode; icon?: TNode; disabled?: boolean; }