UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

24 lines (22 loc) 990 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = connectExpandableContext; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _ExpandableContext = _interopRequireDefault(require("./ExpandableContext")); function connectExpandableContext(WrappedComponent) { // eslint-disable-next-line react/display-name return _ref => { let { ...props } = _ref; return /*#__PURE__*/_react.default.createElement(_ExpandableContext.default.Consumer, null, context => /*#__PURE__*/_react.default.createElement(WrappedComponent, (0, _extends2.default)({}, props, { open: context && context.open, onOpen: context && context.onOpen, onClose: context && context.onClose, onToggle: context && context.onToggle }))); }; } //# sourceMappingURL=connectExpandableContext.js.map