@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
32 lines (26 loc) • 1.03 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useInsets = useInsets;
var _react = /*#__PURE__*/_interopRequireDefault( /*#__PURE__*/require("react"));
var _AppStateContext = /*#__PURE__*/require("../components/PlasmaApp/AppStateContext");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function useInsets() {
var _React$useContext = _react["default"].useContext(_AppStateContext.AppStateContext),
insets = _React$useContext.state.ui.insets;
return _react["default"].useMemo(function () {
var devicePixelRatio = process.env.NODE_ENV === 'development' ? 1 : window.devicePixelRatio;
var top = insets.top,
bottom = insets.bottom,
left = insets.left,
right = insets.right;
return {
top: top / devicePixelRatio,
bottom: bottom / devicePixelRatio,
left: left / devicePixelRatio,
right: right / devicePixelRatio
};
}, [insets]);
}
//# sourceMappingURL=useInsets.js.map
;