UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

39 lines (37 loc) 835 B
"use strict"; exports.__esModule = true; exports.default = setOverlay; exports.hideOverlay = hideOverlay; exports.showOverlay = showOverlay; function setOverlay(enabled, _ref) { let { color, transition, mode } = _ref; window.chayns.invokeCall({ action: 116, value: { enabled, color, transition, mode, callback: 'window._chaynsCallbacks.showOverlay' } }); return new Promise(resolve => { // eslint-disable-next-line no-underscore-dangle window._chaynsCallbacks.showOverlay = resolve; }); } function showOverlay(config) { return setOverlay(true, config); } function hideOverlay(config) { if (config) { // eslint-disable-next-line no-param-reassign delete config.color; } return setOverlay(false, config); } //# sourceMappingURL=setOverlay.js.map