@iobroker/adapter-react-v5
Version:
React components to develop ioBroker interfaces with react.
29 lines • 1.03 kB
JavaScript
/**
* Copyright 2018-2025 Denis Haev (bluefox) <dogafox@gmail.com>
*
* MIT License
*
*/
import React from 'react';
import { LoaderMV } from './Loaders/MV';
import { LoaderNW } from './Loaders/NW';
import { LoaderVendor } from './Loaders/Vendor';
import { LoaderCommunity } from './Loaders/Community';
import { LoaderPT } from './Loaders/PT';
export function Loader(props) {
const vendorPrefix = window.vendorPrefix;
if (vendorPrefix === 'PT') {
return React.createElement(LoaderPT, { themeType: props.themeType });
}
if (vendorPrefix === 'MV') {
return React.createElement(LoaderMV, { themeType: props.themeType });
}
if (vendorPrefix === 'NW') {
return React.createElement(LoaderNW, { themeType: "dark" });
}
if (vendorPrefix && vendorPrefix !== '@@vendorPrefix@@') {
return React.createElement(LoaderVendor, { themeType: props.themeType });
}
return React.createElement(LoaderCommunity, { themeType: props.themeType });
}
//# sourceMappingURL=Loader.js.map