@datametria/vue-components
Version:
DATAMETRIA Vue.js 3 Component Library with Multi-Brand Theming - 51 components + 10 composables with theming support, WCAG 2.2 AA, dark mode, responsive system
26 lines (25 loc) • 925 B
TypeScript
interface Props {
src?: string;
name?: string;
alt?: string;
size?: 'sm' | 'md' | 'lg' | 'xl';
variant?: 'circular' | 'rounded' | 'square';
backgroundColor?: string;
textColor?: string;
clickable?: boolean;
loading?: boolean;
badge?: boolean;
status?: 'online' | 'offline' | 'away' | 'busy';
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
click: (event: MouseEvent) => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onClick?: ((event: MouseEvent) => any) | undefined;
}>, {
variant: "circular" | "rounded" | "square";
size: "sm" | "md" | "lg" | "xl";
loading: boolean;
clickable: boolean;
badge: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;