chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
18 lines (16 loc) • 728 B
JavaScript
;
exports.__esModule = true;
exports.default = isInIframeDialog;
var _isServer = require("../../utils/isServer");
function isInIframeDialog() {
if ((0, _isServer.isServer)()) return false;
const scriptList = document.getElementsByTagName('script');
for (let i = 0; i < scriptList.length; i++) {
var _scriptList$i, _scriptList$i$src;
if (((_scriptList$i = scriptList[i]) === null || _scriptList$i === void 0 ? void 0 : (_scriptList$i$src = _scriptList$i.src) === null || _scriptList$i$src === void 0 ? void 0 : _scriptList$i$src.search(/\/js\/dialog(?:\/(?:staging|qa))?\/v.*\/dialog-chayns.min.js/i)) >= 0) {
return true;
}
}
return false;
}
//# sourceMappingURL=isInIframeDialog.js.map