UNPKG

lucid-ui

Version:

A UI component library from AppNexus.

74 lines (73 loc) 2.03 kB
import React from 'react'; import { StandardProps } from '../../util/component-types'; export interface ILoadingMessageIconProps extends StandardProps { description?: string; } export interface ILoadingMessageTitleProps extends StandardProps { description?: string; } export interface ILoadingMessageBodyProps extends StandardProps { description?: string; } export interface ILoadingMessageProps extends StandardProps, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement> { /** Custom Icon element (alias for `LoadingMessage.Icon`) */ Icon?: React.ReactNode; /** Custom Title element (alias for `LoadingMessage.Title`) */ Title?: React.ReactNode; /** Custom Body element (alias for `LoadingMessage.Body`) */ Body?: React.ReactNode; } export declare const LoadingMessage: { (props: ILoadingMessageProps): React.ReactElement; Icon: { (_props: ILoadingMessageIconProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: any; children: any; }; }; Title: { (_props: ILoadingMessageTitleProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: any; children: any; }; }; Body: { (_props: ILoadingMessageBodyProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: any; children: any; }; }; _isPrivate: boolean; displayName: string; peek: { description: string; categories: string[]; madeFrom: string[]; }; propTypes: { className: any; children: any; Icon: any; Title: any; Body: any; }; }; export default LoadingMessage;