@alifd/next
Version:
A configurable component library for web built on React.
68 lines (53 loc) • 921 B
TypeScript
/// <reference types="react" />
import * as React from "react";
export interface LoadingProps extends React.HTMLAttributes<HTMLElement> {
/**
* 样式前缀
*/
prefix?: string;
/**
* 自定义内容
*/
tip?: any;
/**
* 自定义内容位置
*/
tipAlign?: "right" | "bottom";
/**
* loading 状态, 默认 true
*/
visible?: boolean;
/**
* 自定义class
*/
className?: string;
/**
* 自定义内联样式
*/
style?: React.CSSProperties;
/**
* 设置动画尺寸
*/
size?: "large" | "medium";
/**
* 自定义动画
*/
indicator?: any;
/**
* 动画颜色
*/
color?: string;
/**
* 全屏展示
*/
fullScreen?: boolean;
/**
* 子元素
*/
children?: any;
/**
* should loader be displayed inline
*/
inline?: boolean;
}
export default class Loading extends React.Component<LoadingProps, any> {}