UNPKG

react-avatar-selector

Version:

An image selector targeted for profile pictures (avatars)

22 lines (21 loc) 588 B
import { ChangeEvent, CSSProperties } from 'react'; export declare type GetFileFunc = (value: FileData) => void; export declare type ReadFileFunc = (e: ChangeEvent<HTMLInputElement>, callback: GetFileFunc) => void; export interface FileData { name: string; type: string; size: string; base64: string; } export interface AvatarSelectorProps { value: FileData | undefined | null; onChange: GetFileFunc; size?: number; iconSize?: number; } export interface SvgProps { size?: number; fill?: string; style?: CSSProperties; className?: string; }