@janiscommerce/ui-native
Version:
components library for Janis app
23 lines (22 loc) • 722 B
TypeScript
import React from 'react';
import { ViewStyle } from 'react-native';
export declare const sizeValues: {
sm: number;
md: number;
lg: number;
};
export type sizeType = typeof sizeValues;
export type sizeKeys = keyof sizeType;
export interface AvatarProps {
placeholder: string;
textColor?: string;
bgColor?: string;
size?: sizeKeys;
customSize?: number;
imageUrl?: string;
onErrorImg?: () => void;
style?: ViewStyle;
}
export declare const getSize: (size: sizeKeys, customSize?: number) => number;
declare const Avatar: ({ size, textColor, bgColor, imageUrl, placeholder, customSize, onErrorImg, style, ...props }: AvatarProps) => React.JSX.Element | null;
export default Avatar;