UNPKG

1.13 kBTypeScriptView Raw
1import { GemElement } from '@mantou/gem/lib/element';
2import { Status } from './status-light';
3import './tooltip';
4/**
5 * @customElement dy-avatar
6 * @attr src
7 * @attr alt
8 * @attr status
9 * @attr background
10 * @attr tooltip
11 * @attr size
12 * @attr square
13 */
14export declare class DuoyunAvatarElement extends GemElement {
15 static avatar: string;
16 src: string;
17 alt: string;
18 status: Status;
19 tooltip: string;
20 size: 'small' | 'medium' | 'large';
21 crossorigin: 'anonymous' | 'use-credentials';
22 square: boolean;
23 render: () => import("lit-html/lib/template-result").TemplateResult;
24}
25export declare type Avatar = {
26 src?: string;
27 alt?: string;
28 status?: Status;
29 tooltip?: string;
30 square?: boolean;
31};
32declare type AvatarItem = Avatar & {
33 onClick?: (evt: Event) => void;
34};
35/**
36 * @customElement dy-avatar-group
37 */
38export declare class DuoyunAvatarGroupElement extends GemElement {
39 #private;
40 max: number;
41 data?: AvatarItem[];
42 constructor();
43 render: () => import("lit-html/lib/template-result").TemplateResult;
44}
45export {};
46//# sourceMappingURL=avatar.d.ts.map
\No newline at end of file