UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

21 lines (20 loc) 720 B
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