@trendmicro/react-toasts
Version:
28 lines (21 loc) • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _context = require("./context");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var ToastConsumer = function ToastConsumer(_ref) {
var _ref$context = _ref.context,
Context = _ref$context === void 0 ? _context.ToastContext : _ref$context,
children = _ref.children;
return _react["default"].createElement(Context.Consumer, null, function (context) {
if (!context) {
throw new Error('The `ToastConsumer` component must be called from a descendent of the `ToastProvider`.');
}
return typeof children === 'function' ? children(context) : children;
});
};
var _default = ToastConsumer;
exports["default"] = _default;