@robotical/sensors-dashboard
Version:
A dashboard tool for depicting Marty data by Robotical
34 lines (33 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = LoadingSpinner;
var _react = require("react");
var _stylesModule = _interopRequireDefault(require("./styles.module.css"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function LoadingSpinner(_ref) {
let {
colourA,
colourB
} = _ref;
const spinnerRef = (0, _react.useRef)(null);
(0, _react.useEffect)(() => {
if (spinnerRef.current) {
if (colourA) {
spinnerRef.current.style.setProperty("--border-colour", colourA);
}
if (colourB) {
spinnerRef.current.style.setProperty("--border-colour", colourB);
}
}
}, []);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: _stylesModule.default.loadingSpinnerContainer,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: _stylesModule.default.loadingSpinner,
ref: spinnerRef
})
});
}