UNPKG

2.79 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', { value: true });
4
5var useStateManager = require('./useStateManager-ce23061c.cjs.prod.js');
6var _extends = require('@babel/runtime/helpers/extends');
7var React = require('react');
8var Select = require('./Select-5dacb5ba.cjs.prod.js');
9var react = require('@emotion/react');
10var createCache = require('@emotion/cache');
11var index = require('./index-665c4ed8.cjs.prod.js');
12require('@babel/runtime/helpers/objectSpread2');
13require('@babel/runtime/helpers/slicedToArray');
14require('@babel/runtime/helpers/objectWithoutProperties');
15require('@babel/runtime/helpers/classCallCheck');
16require('@babel/runtime/helpers/createClass');
17require('@babel/runtime/helpers/inherits');
18require('@babel/runtime/helpers/createSuper');
19require('@babel/runtime/helpers/toConsumableArray');
20require('memoize-one');
21require('@babel/runtime/helpers/typeof');
22require('@babel/runtime/helpers/taggedTemplateLiteral');
23require('@babel/runtime/helpers/defineProperty');
24require('react-dom');
25require('@floating-ui/dom');
26require('use-isomorphic-layout-effect');
27
28function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
29
30function _interopNamespace(e) {
31 if (e && e.__esModule) return e;
32 var n = Object.create(null);
33 if (e) {
34 Object.keys(e).forEach(function (k) {
35 if (k !== 'default') {
36 var d = Object.getOwnPropertyDescriptor(e, k);
37 Object.defineProperty(n, k, d.get ? d : {
38 enumerable: true,
39 get: function () { return e[k]; }
40 });
41 }
42 });
43 }
44 n["default"] = e;
45 return Object.freeze(n);
46}
47
48var React__namespace = /*#__PURE__*/_interopNamespace(React);
49var createCache__default = /*#__PURE__*/_interopDefault(createCache);
50
51var StateManagedSelect = /*#__PURE__*/React.forwardRef(function (props, ref) {
52 var baseSelectProps = useStateManager.useStateManager(props);
53 return /*#__PURE__*/React__namespace.createElement(Select.Select, _extends({
54 ref: ref
55 }, baseSelectProps));
56});
57var StateManagedSelect$1 = StateManagedSelect;
58
59var NonceProvider = (function (_ref) {
60 var nonce = _ref.nonce,
61 children = _ref.children,
62 cacheKey = _ref.cacheKey;
63 var emotionCache = React.useMemo(function () {
64 return createCache__default["default"]({
65 key: cacheKey,
66 nonce: nonce
67 });
68 }, [cacheKey, nonce]);
69 return /*#__PURE__*/React__namespace.createElement(react.CacheProvider, {
70 value: emotionCache
71 }, children);
72});
73
74exports.useStateManager = useStateManager.useStateManager;
75exports.createFilter = Select.createFilter;
76exports.defaultTheme = Select.defaultTheme;
77exports.mergeStyles = Select.mergeStyles;
78exports.components = index.components;
79exports.NonceProvider = NonceProvider;
80exports["default"] = StateManagedSelect$1;