awesome-gcl
Version:
React component library
24 lines (23 loc) • 755 B
TypeScript
import { GSizeEnum } from "../types";
export type UserComponentsEnum = 'wrapper' | 'avatar' | 'initials' | 'info' | 'name' | 'description';
export type UserSizeComponentsEnum = 'avatar' | 'initials' | 'info' | 'name' | 'description';
export type UserAdditionalClassesPropTypes = {
wrapper?: string[];
avatar?: string[];
initials?: string[];
info?: string[];
name?: string[];
description?: string[];
};
export type UserConstructorPropTypes = {
additionalClasses?: UserAdditionalClassesPropTypes;
size: GSizeEnum;
};
export type UserPropTypes = {
profileImage?: string;
firstName: string;
lastName: string;
description?: string;
size: GSizeEnum;
additionalClasses?: UserAdditionalClassesPropTypes;
};