UNPKG

tav-ui

Version:
37 lines (36 loc) 930 B
import type { ExtractPropTypes, PropType } from 'vue'; export interface ButtonGroupItem { value: string | number; label: string; url?: string; number?: number | null | undefined; badge?: true | number | null | undefined; badgeMax?: number; disabled?: boolean; permission?: string; permissionCode?: number; usePermission?: { code: string; ref: any; row?: any; }; loading?: boolean; } export declare const buttonGroupProps: { active: { type: (StringConstructor | NumberConstructor)[]; required: boolean; }; islink: { type: BooleanConstructor; default: boolean; }; buttons: { type: PropType<ButtonGroupItem[]>; default: () => ButtonGroupItem[]; }; badgeMax: { type: NumberConstructor; }; }; export declare type ButtonGroupProps = ExtractPropTypes<typeof buttonGroupProps>;