@aveonline/ui-react
Version:
Home base for Aveonline design system - ecosystem react
23 lines (22 loc) • 602 B
TypeScript
import { ISizeAvatar } from '../../../atoms/Avatar';
declare type ItemDropdownUser = {
title: string;
onClick: () => void;
};
declare type TailwindZIndex = 'z-0' | 'z-10' | 'z-20' | 'z-30' | 'z-40' | 'z-50' | `z-[${number}]`;
interface IDropdownUser {
zIndex?: TailwindZIndex;
name: string;
avatar?: {
imageUrl?: string;
sizeMain?: ISizeAvatar;
sizeSecondary?: ISizeAvatar;
};
email: string;
items?: ItemDropdownUser[];
footer?: {
title?: string;
onClick: () => void;
};
}
export type { IDropdownUser, ItemDropdownUser };