UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

32 lines (26 loc) 1.03 kB
"use strict"; 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