UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

40 lines (39 loc) 1.24 kB
import * as React from 'react'; declare class JqxLoader extends React.PureComponent<ILoaderProps, IState> { protected static getDerivedStateFromProps(props: ILoaderProps, state: IState): null | IState; private _jqx; private _id; private _componentSelector; constructor(props: ILoaderProps); componentDidMount(): void; componentDidUpdate(): void; render(): React.ReactNode; setOptions(options: ILoaderProps): void; getOptions(option: string): any; close(): void; open(left?: number | string, top?: number | string): void; private _manageProps; private _wireEvents; } export default JqxLoader; export declare const jqx: any; export declare const JQXLite: any; interface IState { lastProps: object; } interface ILoaderOptions { autoOpen?: boolean; height?: string | number; html?: string; isModal?: boolean; imagePosition?: 'center' | 'top' | 'bottom'; rtl?: boolean; text?: number | string; textPosition?: 'top' | 'bottom' | 'left' | 'right'; theme?: string; width?: string | number; } export interface ILoaderProps extends ILoaderOptions { className?: string; style?: React.CSSProperties; }