UNPKG

decentraland-ui

Version:

Decentraland's UI components and styles

33 lines (32 loc) 908 B
import * as React from 'react'; import './Blockie.css'; export declare type BlockieProps = { seed: string; color?: string; spotcolor?: string; bgcolor?: string; size?: number; scale?: number; shape?: 'circle' | 'square'; className?: string; children?: React.ReactNode; }; export declare type CanvasStateStore = { canvas?: HTMLCanvasElement; }; export declare class Blockie extends React.PureComponent<BlockieProps> { static defaultProps: { color: string; bgcolor: string; spotcolor: string; size: number; scale: number; className: string; }; canvas: React.RefObject<HTMLCanvasElement>; componentDidMount(): void; componentDidUpdate(): void; getOpts(): Pick<BlockieProps, 'seed' | 'color' | 'spotcolor' | 'bgcolor' | 'size' | 'scale'>; draw(): string | undefined; render(): JSX.Element; }