Showing
5 changed files
with
25 additions
and
5 deletions
1 | 1 | var _excluded = ["schema"], |
2 | 2 | _excluded2 = ["onChange", "value", "defaultValue", "schema", "readOnly"]; |
3 | 3 | |
4 | +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | |
5 | + | |
4 | 6 | function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } |
5 | 7 | |
6 | 8 | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } |
... | ... | @@ -30,7 +32,11 @@ export var createWidget = function createWidget(mapProps, extraSchema) { |
30 | 32 | }, rest), propsMap); |
31 | 33 | |
32 | 34 | var finalProps = transformProps(_props); |
33 | - return /*#__PURE__*/React.createElement(Component, finalProps); | |
35 | + return /*#__PURE__*/React.createElement(Component, _extends({}, finalProps, { | |
36 | + getPopupContainer: function getPopupContainer(triggerNode) { | |
37 | + return triggerNode; | |
38 | + } | |
39 | + })); | |
34 | 40 | }; |
35 | 41 | }; |
36 | 42 | }; | ... | ... |
... | ... | @@ -64,7 +64,11 @@ var MultiSelect = function MultiSelect(_ref) { |
64 | 64 | |
65 | 65 | return /*#__PURE__*/React.createElement(_Select, _extends({ |
66 | 66 | value: _value |
67 | - }, selectProps)); | |
67 | + }, selectProps, { | |
68 | + getPopupContainer: function getPopupContainer(triggerNode) { | |
69 | + return triggerNode; | |
70 | + } | |
71 | + })); | |
68 | 72 | }; |
69 | 73 | |
70 | 74 | export default MultiSelect; |
\ No newline at end of file | ... | ... |
... | ... | @@ -14,6 +14,8 @@ var _excluded = ["schema"], |
14 | 14 | |
15 | 15 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
16 | 16 | |
17 | +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | |
18 | + | |
17 | 19 | function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } |
18 | 20 | |
19 | 21 | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } |
... | ... | @@ -41,7 +43,11 @@ var createWidget = function createWidget(mapProps, extraSchema) { |
41 | 43 | }, rest), propsMap); |
42 | 44 | |
43 | 45 | var finalProps = transformProps(_props); |
44 | - return /*#__PURE__*/_react.default.createElement(Component, finalProps); | |
46 | + return /*#__PURE__*/_react.default.createElement(Component, _extends({}, finalProps, { | |
47 | + getPopupContainer: function getPopupContainer(triggerNode) { | |
48 | + return triggerNode; | |
49 | + } | |
50 | + })); | |
45 | 51 | }; |
46 | 52 | }; |
47 | 53 | }; | ... | ... |
... | ... | @@ -76,7 +76,11 @@ var MultiSelect = function MultiSelect(_ref) { |
76 | 76 | |
77 | 77 | return /*#__PURE__*/_react.default.createElement(_select.default, _extends({ |
78 | 78 | value: _value |
79 | - }, selectProps)); | |
79 | + }, selectProps, { | |
80 | + getPopupContainer: function getPopupContainer(triggerNode) { | |
81 | + return triggerNode; | |
82 | + } | |
83 | + })); | |
80 | 84 | }; |
81 | 85 | |
82 | 86 | var _default = MultiSelect; | ... | ... |