@iobroker/adapter-react-v5
Version:
React components to develop ioBroker interfaces with react.
31 lines (30 loc) • 850 B
TypeScript
/**
* Copyright 2018-2025 Denis Haev (bluefox) <dogafox@gmail.com>
*
* MIT License
*
*/
import React from 'react';
import type { ThemeName, ThemeType } from '../types';
declare global {
interface Window {
loadingBackgroundImage: undefined | string;
loadingBackgroundColor: undefined | string;
loadingHideLogo: undefined | 'true';
}
}
export interface LoaderProps {
/** The size in pixels of this loader. */
size?: number;
/** The chosen theme type. */
themeType?: ThemeType;
/** Theme name */
themeName?: ThemeName;
/** @deprecated Theme name. use themeName instead */
theme?: ThemeName;
/** Background color */
backgroundColor?: string;
/** Background image URL */
backgroundImage?: string;
}
export declare function Loader(props: LoaderProps): React.JSX.Element;