'use strict';

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

var React = require('react');

function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }

var React__default = /*#__PURE__*/_interopDefault(React);

var SSRContext = /*#__PURE__*/React.createContext({
  uniqId: null
});

/**
 * Провайдер обязателен для использования, необходимо обернуть в него все приложение.
 *
 * Используется для корректного озвучивания скринридерами Radiobox и Checkbox компонент.
 */
var SSRProvider = function SSRProvider(_ref) {
  var children = _ref.children;
  var value = {
    uniqId: 0
  };
  return /*#__PURE__*/React__default.default.createElement(SSRContext.Provider, {
    value: value
  }, children);
};

exports.SSRContext = SSRContext;
exports.SSRProvider = SSRProvider;
