@saleor/app-sdk
Version:
SDK for building great Saleor Apps
25 lines (19 loc) • 648 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// src/util/is-in-iframe.ts
var isInIframe = () => {
if (!document || !window) {
throw new Error("isInIframe should be called only in browser");
}
try {
return document.location !== window.parent.location;
} catch (e) {
return false;
}
};
// src/util/use-is-mounted.ts
var _react = require('react');
var useIsMounted = () => {
const [mounted, setMounted] = _react.useState.call(void 0, false);
_react.useEffect.call(void 0, () => setMounted(true), []);
return mounted;
};
exports.isInIframe = isInIframe; exports.useIsMounted = useIsMounted;