'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var React = require('react');

var useOverflow = function useOverflow(_ref) {
  var opened = _ref.opened;
  // INFO: Linaria не поддерживает динамический global
  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]);
};

exports.useOverflow = useOverflow;
