UNPKG

@trainline/react-skeletor

Version:

Make your application look nice when its loading!

21 lines (20 loc) 567 B
import * as React from 'react'; import * as PropTypes from 'prop-types'; export declare type Styling = (() => (React.CSSProperties | string)) | React.CSSProperties | string; export interface Pendable { isPending: boolean; } export interface SkeletorContext { isPending: boolean; styling: Styling; } export interface Context { skeletor: SkeletorContext; } export declare const createSkeletonStyle: (color: string) => { backgroundColor: string; color: string; }; export declare const contextTypes: { skeletor: PropTypes.Requireable<any>; };