UNPKG

tdesign-mobile-vue

Version:
25 lines (24 loc) 716 B
import { BadgeProps } from '../badge'; import { TNode } from '../common'; export interface TdTabBarProps { bordered?: boolean; fixed?: boolean; safeAreaInsetBottom?: boolean; shape?: 'normal' | 'round'; split?: boolean; theme?: 'normal' | 'tag'; value?: string | number | Array<string | number>; defaultValue?: string | number | Array<string | number>; modelValue?: string | number | Array<string | number>; onChange?: (value: string | number) => void; } export interface TdTabBarItemProps { badgeProps?: BadgeProps; icon?: TNode; subTabBar?: SubTabBarItem[]; value?: string | number; } export interface SubTabBarItem { value: string; label: string; }