UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

17 lines (16 loc) 715 B
import { ExtractPropTypes, PropType } from 'vue'; import { ConfigurableProps } from '@vexip-ui/config'; import { BadgeSlots } from './symbol'; export declare const badgeProps: { inherit: PropType<boolean>; content: PropType<string | number>; max: PropType<number>; disabled: PropType<boolean>; isDot: PropType<boolean>; type: PropType<"success" | "error" | "warning" | "info" | "disabled" | "primary">; color: PropType<string>; slots: PropType<BadgeSlots>; onBadgeClick: PropType<((event: MouseEvent) => void) | ((event: MouseEvent) => void)[]>; }; export type BadgeProps = ExtractPropTypes<typeof badgeProps>; export type BadgeCProps = ConfigurableProps<BadgeProps, 'content'>;