PluginProbe
Gutenberg / 22.7.0
Gutenberg v22.7.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | build/scripts/data/index.js +84 -135 23.5.122.7.0 View file →
@@ -375,8 +375,15 @@
375 375 module.exports = deepmerge_1;
376 376 }
377 377 });
378 378
379 + // package-external:@wordpress/priority-queue
380 + var require_priority_queue = __commonJS({
381 + "package-external:@wordpress/priority-queue"(exports, module) {
382 + module.exports = window.wp.priorityQueue;
383 + }
384 + });
385 +
379 386 // package-external:@wordpress/element
380 387 var require_element = __commonJS({
381 388 "package-external:@wordpress/element"(exports, module) {
382 389 module.exports = window.wp.element;
@@ -382,15 +389,8 @@
382 389 module.exports = window.wp.element;
383 390 }
384 391 });
385 392
386 - // package-external:@wordpress/priority-queue
387 - var require_priority_queue = __commonJS({
388 - "package-external:@wordpress/priority-queue"(exports, module) {
389 - module.exports = window.wp.priorityQueue;
390 - }
391 - });
392 -
393 393 // package-external:@wordpress/is-shallow-equal
394 394 var require_is_shallow_equal = __commonJS({
395 395 "package-external:@wordpress/is-shallow-equal"(exports, module) {
396 396 module.exports = window.wp.isShallowEqual;
@@ -415,11 +415,10 @@
415 415 createReduxStore: () => createReduxStore,
416 416 createRegistry: () => createRegistry,
417 417 createRegistryControl: () => createRegistryControl,
418 418 createRegistrySelector: () => createRegistrySelector,
419 - createSelector: () => createSelector,
419 + createSelector: () => rememo_default,
420 420 dispatch: () => dispatch2,
421 - keyedReducer: () => keyedReducer,
422 421 plugins: () => plugins_exports,
423 422 register: () => register,
424 423 registerGenericStore: () => registerGenericStore,
425 424 registerStore: () => registerStore,
@@ -721,15 +720,15 @@
721 720 // packages/data/build-module/controls.mjs
722 721 var SELECT = "@@data/SELECT";
723 722 var RESOLVE_SELECT = "@@data/RESOLVE_SELECT";
724 723 var DISPATCH = "@@data/DISPATCH";
725 - function isStoreDescriptor(object) {
724 + function isObject(object) {
726 725 return object !== null && typeof object === "object";
727 726 }
728 727 function select(storeNameOrDescriptor, selectorName, ...args) {
729 728 return {
730 729 type: SELECT,
731 - storeKey: isStoreDescriptor(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
730 + storeKey: isObject(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
732 731 selectorName,
733 732 args
734 733 };
735 734 }
@@ -735,9 +734,9 @@
735 734 }
736 735 function resolveSelect(storeNameOrDescriptor, selectorName, ...args) {
737 736 return {
738 737 type: RESOLVE_SELECT,
739 - storeKey: isStoreDescriptor(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
738 + storeKey: isObject(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
740 739 selectorName,
741 740 args
742 741 };
743 742 }
@@ -743,9 +742,9 @@
743 742 }
744 743 function dispatch(storeNameOrDescriptor, actionName, ...args) {
745 744 return {
746 745 type: DISPATCH,
747 - storeKey: isStoreDescriptor(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
746 + storeKey: isObject(storeNameOrDescriptor) ? storeNameOrDescriptor.name : storeNameOrDescriptor,
748 747 actionName,
749 748 args
750 749 };
751 750 }
@@ -755,10 +754,9 @@
755 754 (registry) => ({ storeKey, selectorName, args }) => registry.select(storeKey)[selectorName](...args)
756 755 ),
757 756 [RESOLVE_SELECT]: createRegistryControl(
758 757 (registry) => ({ storeKey, selectorName, args }) => {
759 - const selector = registry.select(storeKey)[selectorName];
760 - const method = selector.hasResolver ? "resolveSelect" : "select";
758 + const method = registry.select(storeKey)[selectorName].hasResolver ? "resolveSelect" : "select";
761 759 return registry[method](storeKey)[selectorName](
762 760 ...args
763 761 );
764 762 }
@@ -786,9 +784,8 @@
786 784 return action.then((resolvedAction) => {
787 785 if (resolvedAction) {
788 786 return next(resolvedAction);
789 787 }
790 - return void 0;
791 788 });
792 789 }
793 790 return next(action);
794 791 };
@@ -796,17 +793,14 @@
796 793
797 794 // packages/data/build-module/resolvers-cache-middleware.mjs
798 795 var createResolversCacheMiddleware = (registry, storeName) => () => (next) => (action) => {
799 796 const resolvers = registry.select(storeName).getCachedResolvers();
800 - const resolverEntries = Object.entries(
801 - resolvers
802 - );
797 + const resolverEntries = Object.entries(resolvers);
803 798 resolverEntries.forEach(([selectorName, resolversByArgs]) => {
804 799 const resolver = registry.stores[storeName]?.resolvers?.[selectorName];
805 800 if (!resolver || !resolver.shouldInvalidate) {
806 801 return;
807 802 }
808 - const { shouldInvalidate } = resolver;
809 803 resolversByArgs.forEach((value, args) => {
810 804 if (value === void 0) {
811 805 return;
812 806 }
@@ -812,9 +806,9 @@
812 806 }
813 807 if (value.status !== "finished" && value.status !== "error") {
814 808 return;
815 809 }
816 - if (!shouldInvalidate(action, ...args)) {
810 + if (!resolver.shouldInvalidate(action, ...args)) {
817 811 return;
818 812 }
819 813 registry.dispatch(storeName).invalidateResolution(selectorName, args);
820 814 });
@@ -835,10 +829,10 @@
835 829
836 830 // packages/data/build-module/redux-store/metadata/reducer.mjs
837 831 var import_equivalent_key_map = __toESM(require_equivalent_key_map(), 1);
838 832
839 - // packages/data/build-module/redux-store/keyed-reducer.mjs
840 - var keyedReducer = (actionProperty) => (reducer) => (state = {}, action) => {
833 + // packages/data/build-module/redux-store/metadata/utils.mjs
834 + var onSubKey = (actionProperty) => (reducer) => (state = {}, action) => {
841 835 const key = action[actionProperty];
842 836 if (key === void 0) {
843 837 return state;
844 838 }
@@ -850,10 +844,8 @@
850 844 ...state,
851 845 [key]: nextKeyState
852 846 };
853 847 };
854 -
855 - // packages/data/build-module/redux-store/metadata/utils.mjs
856 848 function selectorArgsToStateKey(args) {
857 849 if (args === void 0 || args === null) {
858 850 return [];
859 851 }
@@ -865,9 +857,9 @@
865 857 return idx === len ? args : args.slice(0, idx);
866 858 }
867 859
868 860 // packages/data/build-module/redux-store/metadata/reducer.mjs
869 - var subKeysIsResolved = keyedReducer("selectorName")((state = new import_equivalent_key_map.default(), action) => {
861 + var subKeysIsResolved = onSubKey("selectorName")((state = new import_equivalent_key_map.default(), action) => {
870 862 switch (action.type) {
871 863 case "START_RESOLUTION": {
872 864 const nextState = new import_equivalent_key_map.default(state);
873 865 nextState.set(selectorArgsToStateKey(action.args), {
@@ -1089,11 +1081,8 @@
1089 1081 callSelector
1090 1082 );
1091 1083 }
1092 1084
1093 - // packages/data/build-module/create-selector.mjs
1094 - var createSelector = rememo_default;
1095 -
1096 1085 // packages/data/build-module/redux-store/metadata/selectors.mjs
1097 1086 function getResolutionState(state, selectorName, args) {
1098 1087 const map = state[selectorName];
1099 1088 if (!map) {
@@ -1145,9 +1134,9 @@
1145 1134 )
1146 1135 )
1147 1136 );
1148 1137 }
1149 - var countSelectorsByStatus = createSelector(
1138 + var countSelectorsByStatus = rememo_default(
1150 1139 (state) => {
1151 1140 const selectorsByStatus = {};
1152 1141 Object.values(state).forEach(
1153 1142 (selectorState) => (
@@ -1265,13 +1254,13 @@
1265 1254 key,
1266 1255 callback(value, key)
1267 1256 ])
1268 1257 );
1269 - var devToolsReplacer = (_key, state) => {
1258 + var devToolsReplacer = (key, state) => {
1270 1259 if (state instanceof Map) {
1271 1260 return Object.fromEntries(state);
1272 1261 }
1273 - if (typeof window !== "undefined" && state instanceof window.HTMLElement) {
1262 + if (state instanceof window.HTMLElement) {
1274 1263 return null;
1275 1264 }
1276 1265 return state;
1277 1266 };
@@ -1278,9 +1267,9 @@
1278 1267 function createResolversCache() {
1279 1268 const cache = {};
1280 1269 return {
1281 1270 isRunning(selectorName, args) {
1282 - return !!(cache[selectorName] && cache[selectorName].get(trimUndefinedValues(args)));
1271 + return cache[selectorName] && cache[selectorName].get(trimUndefinedValues(args));
1283 1272 },
1284 1273 clear(selectorName, args) {
1285 1274 if (cache[selectorName]) {
1286 1275 cache[selectorName].delete(trimUndefinedValues(args));
@@ -1357,16 +1346,10 @@
1357 1346 function bindAction(action) {
1358 1347 return (...args) => Promise.resolve(store.dispatch(action(...args)));
1359 1348 }
1360 1349 const actions = {
1361 - ...mapValues(
1362 - actions_exports,
1363 - bindAction
1364 - ),
1365 - ...mapValues(
1366 - options.actions,
1367 - bindAction
1368 - )
1350 + ...mapValues(actions_exports, bindAction),
1351 + ...mapValues(options.actions, bindAction)
1369 1352 };
1370 1353 const allActions = createPrivateProxy(
1371 1354 actions,
1372 1355 createBindingCache(
@@ -1375,17 +1358,12 @@
1375 1358 )
1376 1359 );
1377 1360 const thunkDispatch = new Proxy(
1378 1361 (action) => store.dispatch(action),
1379 - {
1380 - get: (_target, name) => allActions[name]
1381 - }
1362 + { get: (target, name) => allActions[name] }
1382 1363 );
1383 1364 lock(actions, allActions);
1384 - const resolvers = options.resolvers ? mapValues(
1385 - options.resolvers,
1386 - mapResolver
1387 - ) : {};
1365 + const resolvers = options.resolvers ? mapValues(options.resolvers, mapResolver) : {};
1388 1366 function bindSelector(selector, selectorName) {
1389 1367 if (selector.isRegistrySelector) {
1390 1368 selector.registry = registry;
1391 1369 }
@@ -1437,12 +1415,9 @@
1437 1415 const boundMetadataSelectors = mapValues(
1438 1416 selectors_exports,
1439 1417 bindMetadataSelector
1440 1418 );
1441 - const boundSelectors = mapValues(
1442 - options.selectors,
1443 - bindSelector
1444 - );
1419 + const boundSelectors = mapValues(options.selectors, bindSelector);
1445 1420 const selectors = {
1446 1421 ...boundMetadataSelectors,
1447 1422 ...boundSelectors
1448 1423 };
@@ -1458,16 +1433,13 @@
1458 1433 boundPrivateSelectors.get(selectorName);
1459 1434 }
1460 1435 const thunkSelect = new Proxy(
1461 1436 (selector) => selector(store.__unstableOriginalGetState()),
1462 - {
1463 - get: (_target, name) => allSelectors[name]
1464 - }
1437 + { get: (target, name) => allSelectors[name] }
1465 1438 );
1466 1439 lock(selectors, allSelectors);
1467 1440 const bindResolveSelector = mapResolveSelector(
1468 1441 store,
1469 - resolvers,
1470 1442 boundMetadataSelectors
1471 1443 );
1472 1444 const resolveSelectors = mapValues(
1473 1445 boundSelectors,
@@ -1503,12 +1475,12 @@
1503 1475 const getResolveSelectors = () => resolveSelectors;
1504 1476 const getSuspendSelectors = () => suspendSelectors;
1505 1477 store.__unstableOriginalGetState = store.getState;
1506 1478 store.getState = () => store.__unstableOriginalGetState().root;
1507 - const subscribe2 = (listener) => {
1479 + const subscribe2 = store && ((listener) => {
1508 1480 listeners.add(listener);
1509 1481 return () => listeners.delete(listener);
1510 - };
1482 + });
1511 1483 let lastState = store.__unstableOriginalGetState();
1512 1484 store.subscribe(() => {
1513 1485 const state = store.__unstableOriginalGetState();
1514 1486 const hasChanged = state !== lastState;
@@ -1570,23 +1542,22 @@
1570 1542 });
1571 1543 return createStore(
1572 1544 enhancedReducer,
1573 1545 { root: initialState },
1574 - (0, import_compose.compose)(...enhancers)
1546 + (0, import_compose.compose)(enhancers)
1575 1547 );
1576 1548 }
1577 - function mapResolveSelector(store, resolvers, boundMetadataSelectors) {
1549 + function mapResolveSelector(store, boundMetadataSelectors) {
1578 1550 return (selector, selectorName) => {
1579 1551 if (!selector.hasResolver) {
1580 - return async (...args) => selector(...args);
1552 + return async (...args) => selector.apply(null, args);
1581 1553 }
1582 1554 return (...args) => new Promise((resolve, reject) => {
1583 - const resolver = resolvers[selectorName];
1584 1555 const hasFinished = () => {
1585 1556 return boundMetadataSelectors.hasFinishedResolution(
1586 1557 selectorName,
1587 1558 args
1588 - ) || typeof resolver.isFulfilled === "function" && resolver.isFulfilled(store.getState(), ...args);
1559 + );
1589 1560 };
1590 1561 const finalize = (result2) => {
1591 1562 const hasFailed = boundMetadataSelectors.hasResolutionFailed(
1592 1563 selectorName,
@@ -1601,9 +1572,9 @@
1601 1572 } else {
1602 1573 resolve(result2);
1603 1574 }
1604 1575 };
1605 - const getResult = () => selector(...args);
1576 + const getResult = () => selector.apply(null, args);
1606 1577 const result = getResult();
1607 1578 if (hasFinished()) {
1608 1579 return finalize(result);
1609 1580 }
@@ -1621,9 +1592,9 @@
1621 1592 if (!selector.hasResolver) {
1622 1593 return selector;
1623 1594 }
1624 1595 return (...args) => {
1625 - const result = selector(...args);
1596 + const result = selector.apply(null, args);
1626 1597 if (boundMetadataSelectors.hasFinishedResolution(
1627 1598 selectorName,
1628 1599 args
1629 1600 )) {
@@ -1664,9 +1635,9 @@
1664 1635 };
1665 1636 }
1666 1637 function mapSelectorWithResolver(selector, selectorName, resolver, store, resolversCache, boundMetadataSelectors) {
1667 1638 function fulfillSelector(args) {
1668 - if (resolversCache.isRunning(selectorName, args) || boundMetadataSelectors.hasStartedResolution(selectorName, args) || typeof resolver.isFulfilled === "function" && resolver.isFulfilled(store.getState(), ...args)) {
1639 + if (resolversCache.isRunning(selectorName, args) || boundMetadataSelectors.hasStartedResolution(selectorName, args)) {
1669 1640 return;
1670 1641 }
1671 1642 resolversCache.markAsRunning(selectorName, args);
1672 1643 setTimeout(async () => {
@@ -1674,11 +1645,14 @@
1674 1645 store.dispatch(
1675 1646 startResolution(selectorName, args)
1676 1647 );
1677 1648 try {
1678 - const action = resolver.fulfill(...args);
1679 - if (action) {
1680 - await store.dispatch(action);
1649 + const isFulfilled = typeof resolver.isFulfilled === "function" && resolver.isFulfilled(store.getState(), ...args);
1650 + if (!isFulfilled) {
1651 + const action = resolver.fulfill(...args);
1652 + if (action) {
1653 + await store.dispatch(action);
1654 + }
1681 1655 }
1682 1656 store.dispatch(
1683 1657 finishResolution(selectorName, args)
1684 1658 );
@@ -1867,21 +1841,21 @@
1867 1841 return [key, attribute];
1868 1842 }
1869 1843 return [
1870 1844 key,
1871 - (...args) => {
1872 - return registry[key](...args);
1845 + function() {
1846 + return registry[key].apply(null, arguments);
1873 1847 }
1874 1848 ];
1875 1849 })
1876 1850 );
1877 1851 }
1878 - function registerStoreInstance(name, createStoreFunc) {
1852 + function registerStoreInstance(name, createStore2) {
1879 1853 if (stores[name]) {
1880 1854 console.error('Store "' + name + '" is already registered.');
1881 1855 return stores[name];
1882 1856 }
1883 - const store = createStoreFunc();
1857 + const store = createStore2();
1884 1858 if (typeof store.getSelectors !== "function") {
1885 1859 throw new TypeError("store.getSelectors must be a function");
1886 1860 }
1887 1861 if (typeof store.getActions !== "function") {
@@ -1915,9 +1889,9 @@
1915 1889 );
1916 1890 unlock(store.store).registerPrivateSelectors(
1917 1891 unlock(parent).privateSelectorsOf(name)
1918 1892 );
1919 - } catch {
1893 + } catch (e) {
1920 1894 }
1921 1895 }
1922 1896 return store;
1923 1897 }
@@ -1939,11 +1913,9 @@
1939 1913 throw new TypeError("Must specify store reducer");
1940 1914 }
1941 1915 const store = registerStoreInstance(
1942 1916 storeName,
1943 - () => createReduxStore(storeName, options).instantiate(
1944 - registry
1945 - )
1917 + () => createReduxStore(storeName, options).instantiate(registry)
1946 1918 );
1947 1919 return store.store;
1948 1920 }
1949 1921 function batch(callback) {
@@ -1994,16 +1966,14 @@
1994 1966 }
1995 1967 if (parent) {
1996 1968 parent.subscribe(globalListener);
1997 1969 }
1998 - const registryWithPlugins = withPlugins(
1999 - registry
2000 - );
1970 + const registryWithPlugins = withPlugins(registry);
2001 1971 lock(registryWithPlugins, {
2002 1972 privateActionsOf: (name) => {
2003 1973 try {
2004 1974 return unlock(stores[name].store).privateActions;
2005 - } catch {
1975 + } catch (e) {
2006 1976 return {};
2007 1977 }
2008 1978 },
2009 1979 privateSelectorsOf: (name) => {
@@ -2008,9 +1978,9 @@
2008 1978 },
2009 1979 privateSelectorsOf: (name) => {
2010 1980 try {
2011 1981 return unlock(stores[name].store).privateSelectors;
2012 - } catch {
1982 + } catch (e) {
2013 1983 return {};
2014 1984 }
2015 1985 }
2016 1986 });
@@ -2017,10 +1987,9 @@
2017 1987 return registryWithPlugins;
2018 1988 }
2019 1989
2020 1990 // packages/data/build-module/default-registry.mjs
2021 - var defaultRegistry = createRegistry();
2022 - var default_registry_default = defaultRegistry;
1991 + var default_registry_default = createRegistry();
2023 1992
2024 1993 // packages/data/build-module/plugins/index.mjs
2025 1994 var plugins_exports = {};
2026 1995 __export(plugins_exports, {
@@ -2027,18 +1996,18 @@
2027 1996 persistence: () => persistence_default
2028 1997 });
2029 1998
2030 1999 // node_modules/is-plain-object/dist/is-plain-object.mjs
2031 - function isObject(o) {
2000 + function isObject2(o) {
2032 2001 return Object.prototype.toString.call(o) === "[object Object]";
2033 2002 }
2034 2003 function isPlainObject2(o) {
2035 2004 var ctor, prot;
2036 - if (isObject(o) === false) return false;
2005 + if (isObject2(o) === false) return false;
2037 2006 ctor = o.constructor;
2038 2007 if (ctor === void 0) return true;
2039 2008 prot = ctor.prototype;
2040 - if (isObject(prot) === false) return false;
2009 + if (isObject2(prot) === false) return false;
2041 2010 if (prot.hasOwnProperty("isPrototypeOf") === false) {
2042 2011 return false;
2043 2012 }
2044 2013 return true;
@@ -2073,9 +2042,9 @@
2073 2042 try {
2074 2043 storage2 = window.localStorage;
2075 2044 storage2.setItem("__wpDataTestLocalStorage", "");
2076 2045 storage2.removeItem("__wpDataTestLocalStorage");
2077 - } catch {
2046 + } catch (error) {
2078 2047 storage2 = object_default;
2079 2048 }
2080 2049 var default_default = storage2;
2081 2050
@@ -2098,9 +2067,9 @@
2098 2067 data = {};
2099 2068 } else {
2100 2069 try {
2101 2070 data = JSON.parse(persisted);
2102 - } catch {
2071 + } catch (error) {
2103 2072 data = {};
2104 2073 }
2105 2074 }
2106 2075 }
@@ -2129,9 +2098,9 @@
2129 2098 getPersistedState = withLazySameState(
2130 2099 combineReducers2(reducers)
2131 2100 );
2132 2101 } else {
2133 - getPersistedState = (_state, action) => action.nextState;
2102 + getPersistedState = (state, action) => action.nextState;
2134 2103 }
2135 2104 let lastState = getPersistedState(void 0, {
2136 2105 nextState: getState()
2137 2106 });
@@ -2155,15 +2124,11 @@
2155 2124 let initialState = options.reducer(options.initialState, {
2156 2125 type: "@@WP/PERSISTENCE_RESTORE"
2157 2126 });
2158 2127 if (isPlainObject2(initialState) && isPlainObject2(persistedState)) {
2159 - initialState = (0, import_deepmerge.default)(
2160 - initialState,
2161 - persistedState,
2162 - {
2163 - isMergeableObject: isPlainObject2
2164 - }
2165 - );
2128 + initialState = (0, import_deepmerge.default)(initialState, persistedState, {
2129 + isMergeableObject: isPlainObject2
2130 + });
2166 2131 } else {
2167 2132 initialState = persistedState;
2168 2133 }
2169 2134 options = {
@@ -2182,16 +2147,14 @@
2182 2147 return store;
2183 2148 }
2184 2149 };
2185 2150 }
2186 - var persistence_default = Object.assign(persistencePlugin, {
2187 - __unstableMigrate: () => {
2188 - }
2189 - });
2151 + persistencePlugin.__unstableMigrate = () => {
2152 + };
2153 + var persistence_default = persistencePlugin;
2190 2154
2191 2155 // packages/data/build-module/components/with-select/index.mjs
2192 2156 var import_compose2 = __toESM(require_compose(), 1);
2193 - var import_element6 = __toESM(require_element(), 1);
2194 2157
2195 2158 // packages/data/build-module/components/use-select/index.mjs
2196 2159 var import_priority_queue = __toESM(require_priority_queue(), 1);
2197 2160 var import_element5 = __toESM(require_element(), 1);
@@ -2307,9 +2270,9 @@
2307 2270 };
2308 2271 return (mapSelect, isAsync) => {
2309 2272 function updateValue() {
2310 2273 if (lastMapResultValid && mapSelect === lastMapSelect) {
2311 - return;
2274 + return lastMapResult;
2312 2275 }
2313 2276 const listeningStores = { current: null };
2314 2277 const mapResult = registry.__unstableMarkListeningStores(
2315 2278 () => mapSelect(select3, registry),
@@ -2385,22 +2348,13 @@
2385 2348
2386 2349 // packages/data/build-module/components/with-select/index.mjs
2387 2350 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
2388 2351 var withSelect = (mapSelectToProps) => (0, import_compose2.createHigherOrderComponent)(
2389 - (WrappedComponent) => (0, import_element6.memo)(
2390 - (0, import_element6.forwardRef)(function WithSelect(ownProps, ref) {
2391 - const mapSelect = (select3, registry) => mapSelectToProps(select3, ownProps, registry);
2392 - const mergeProps = useSelect(mapSelect);
2393 - return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(
2394 - WrappedComponent,
2395 - {
2396 - ref,
2397 - ...ownProps,
2398 - ...mergeProps
2399 - }
2400 - );
2401 - })
2402 - ),
2352 + (WrappedComponent) => (0, import_compose2.pure)((ownProps) => {
2353 + const mapSelect = (select3, registry) => mapSelectToProps(select3, ownProps, registry);
2354 + const mergeProps = useSelect(mapSelect);
2355 + return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(WrappedComponent, { ...ownProps, ...mergeProps });
2356 + }),
2403 2357 "withSelect"
2404 2358 );
2405 2359 var with_select_default = withSelect;
2406 2360
@@ -2414,17 +2368,17 @@
2414 2368 };
2415 2369 var use_dispatch_default = useDispatch;
2416 2370
2417 2371 // packages/data/build-module/components/use-dispatch/use-dispatch-with-map.mjs
2418 - var import_element7 = __toESM(require_element(), 1);
2372 + var import_element6 = __toESM(require_element(), 1);
2419 2373 var import_compose3 = __toESM(require_compose(), 1);
2420 2374 var useDispatchWithMap = (dispatchMap, deps) => {
2421 2375 const registry = useRegistry();
2422 - const currentDispatchMapRef = (0, import_element7.useRef)(dispatchMap);
2376 + const currentDispatchMapRef = (0, import_element6.useRef)(dispatchMap);
2423 2377 (0, import_compose3.useIsomorphicLayoutEffect)(() => {
2424 2378 currentDispatchMapRef.current = dispatchMap;
2425 2379 });
2426 - return (0, import_element7.useMemo)(() => {
2380 + return (0, import_element6.useMemo)(() => {
2427 2381 const currentDispatchProps = currentDispatchMapRef.current(
2428 2382 registry.dispatch,
2429 2383 registry
2430 2384 );
@@ -2469,33 +2423,28 @@
2469 2423 var with_registry_default = withRegistry;
2470 2424
2471 2425 // packages/data/build-module/dispatch.mjs
2472 2426 function dispatch2(storeNameOrDescriptor) {
2473 - return default_registry_default.dispatch(
2474 - storeNameOrDescriptor
2475 - );
2427 + return default_registry_default.dispatch(storeNameOrDescriptor);
2476 2428 }
2477 2429
2478 2430 // packages/data/build-module/select.mjs
2479 2431 function select2(storeNameOrDescriptor) {
2480 - return default_registry_default.select(
2481 - storeNameOrDescriptor
2482 - );
2432 + return default_registry_default.select(storeNameOrDescriptor);
2483 2433 }
2484 2434
2485 2435 // packages/data/build-module/index.mjs
2436 + var defaultRegistry = default_registry_default;
2486 2437 var combineReducers2 = combineReducers;
2487 2438 function resolveSelect2(storeNameOrDescriptor) {
2488 - return default_registry_default.resolveSelect(
2489 - storeNameOrDescriptor
2490 - );
2439 + return defaultRegistry.resolveSelect(storeNameOrDescriptor);
2491 2440 }
2492 - var suspendSelect = (storeNameOrDescriptor) => default_registry_default.suspendSelect(storeNameOrDescriptor);
2493 - var subscribe = (listener, storeNameOrDescriptor) => default_registry_default.subscribe(listener, storeNameOrDescriptor);
2494 - var registerGenericStore = default_registry_default.registerGenericStore;
2495 - var registerStore = default_registry_default.registerStore;
2496 - var use = default_registry_default.use;
2497 - var register = (store) => default_registry_default.register(store);
2441 + var suspendSelect = (storeNameOrDescriptor) => defaultRegistry.suspendSelect(storeNameOrDescriptor);
2442 + var subscribe = (listener, storeNameOrDescriptor) => defaultRegistry.subscribe(listener, storeNameOrDescriptor);
2443 + var registerGenericStore = defaultRegistry.registerGenericStore;
2444 + var registerStore = defaultRegistry.registerStore;
2445 + var use = defaultRegistry.use;
2446 + var register = (store) => defaultRegistry.register(store);
2498 2447 return __toCommonJS(index_exports);
2499 2448 })();
2500 2449 /*! Bundled license information:
2501 2450