UNPKG

@iobroker/adapter-react-v5

Version:

React components to develop ioBroker interfaces with react.

29 lines 1.03 kB
/** * 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