@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
21 lines (20 loc) • 720 B
JavaScript
import React from 'react';
import { AppStateContext } from '../components/PlasmaApp/AppStateContext';
export function useInsets() {
var _React$useContext = React.useContext(AppStateContext),
insets = _React$useContext.state.ui.insets;
return React.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