UNPKG

@geezee/react-ui

Version:

Modern and minimalist React UI library.

28 lines (27 loc) 904 B
import React from 'react'; import ImageBrowser from './image-browser'; interface Props { src: string; disableAutoResize?: boolean; disableSkeleton?: boolean; width?: number; height?: number; className?: string; scale?: string; maxDelay?: number; } declare const defaultProps: { disableSkeleton: boolean; disableAutoResize: boolean; className: string; scale: string; maxDelay: number; }; declare type NativeAttrs = Omit<React.ImgHTMLAttributes<any>, keyof Props>; export declare type ImageProps = Props & typeof defaultProps & NativeAttrs; declare type MemoImageComponent<P = {}> = React.NamedExoticComponent<P> & { Browser: typeof ImageBrowser; }; declare type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs; declare const _default: MemoImageComponent<ComponentProps>; export default _default;