"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "useOverflow", {
    enumerable: true,
    get: function() {
        return useOverflow;
    }
});
var _react = require("react");
var useOverflow = function useOverflow(param) {
    var opened = param.opened;
    // INFO: Linaria не поддерживает динамический global
    (0, _react.useEffect)(function() {
        if (!opened) {
            return;
        }
        var prev = document.body.style.overflowY;
        document.body.style.overflowY = 'hidden';
        return function() {
            document.body.style.overflowY = prev;
        };
    }, [
        opened
    ]);
};
