PluginProbe
Gutenberg / 24.1.0
Gutenberg v24.1.0
24.1.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 All 404 releases
← All changes | build/scripts/element/index.js +29 -7 23.7.2 → 24.1.0 View file →
@@ -1,4 +1,5 @@
1 +(function() {
1 2 "use strict";
2 3 var wp;
3 4 (wp ||= {}).element = (() => {
4 5 var __create = Object.create;
@@ -75,25 +76,25 @@
75 76 concatChildren: () => concatChildren,
76 77 createContext: () => import_react.createContext,
77 78 createElement: () => import_react.createElement,
78 79 createInterpolateElement: () => create_interpolate_element_default,
79 - createPortal: () => import_react_dom.createPortal,
80 + createPortal: () => createPortal,
80 81 createRef: () => import_react.createRef,
81 82 createRoot: () => import_client.createRoot,
82 - findDOMNode: () => import_react_dom.findDOMNode,
83 - flushSync: () => import_react_dom.flushSync,
83 + findDOMNode: () => findDOMNode,
84 + flushSync: () => flushSync,
84 85 forwardRef: () => import_react.forwardRef,
85 - hydrate: () => import_react_dom.hydrate,
86 + hydrate: () => hydrate,
86 87 hydrateRoot: () => import_client.hydrateRoot,
87 88 isEmptyElement: () => isEmptyElement,
88 89 isValidElement: () => import_react.isValidElement,
89 90 lazy: () => import_react.lazy,
90 91 memo: () => import_react.memo,
91 - render: () => import_react_dom.render,
92 + render: () => render,
92 93 renderToString: () => serialize_default,
93 94 startTransition: () => import_react.startTransition,
94 95 switchChildrenNodeName: () => switchChildrenNodeName,
95 - unmountComponentAtNode: () => import_react_dom.unmountComponentAtNode,
96 + unmountComponentAtNode: () => unmountComponentAtNode,
96 97 useCallback: () => import_react.useCallback,
97 98 useContext: () => import_react.useContext,
98 99 useDebugValue: () => import_react.useDebugValue,
99 100 useDeferredValue: () => import_react.useDeferredValue,
@@ -317,10 +318,20 @@
317 318 }
318 319 var create_interpolate_element_default = createInterpolateElement;
319 320
320 321 // packages/element/build-module/react-platform.mjs
321 - var import_react_dom = __toESM(require_react_dom(), 1);
322 + var ReactDOM = __toESM(require_react_dom(), 1);
322 323 var import_client = __toESM(require_client(), 1);
324 + var {
325 + createPortal,
326 + flushSync,
327 + /* eslint-disable react/no-deprecated */
328 + findDOMNode,
329 + render,
330 + hydrate,
331 + unmountComponentAtNode
332 + /* eslint-enable react/no-deprecated */
333 + } = ReactDOM;
323 334
324 335 // packages/element/build-module/utils.mjs
325 336 var isEmptyElement = (element) => {
326 337 if (typeof element === "number") {
@@ -449,8 +460,11 @@
449 460 var { Provider, Consumer } = Context;
450 461 var ForwardRef = (0, import_react.forwardRef)(() => {
451 462 return null;
452 463 });
464 + var Memo = (0, import_react.memo)(() => {
465 + return null;
466 + });
453 467 var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]);
454 468 var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([
455 469 "area",
456 470 "base",
@@ -840,8 +854,14 @@
840 854 type.render(props),
841 855 context,
842 856 legacyContext
843 857 );
858 + case Memo.$$typeof:
859 + return renderElement(
860 + (0, import_react.createElement)(type.type, props),
861 + context,
862 + legacyContext
863 + );
844 864 }
845 865 return "";
846 866 }
847 867 function renderNativeComponent(type, props, context, legacyContext = {}) {
@@ -948,5 +968,7 @@
948 968 * Copyright (c) 2014-2017, Jon Schlinkert.
949 969 * Released under the MIT License.
950 970 *)
951 971 */
972 +(window.wp ||= {}).element = wp.element;
973 +})();
952 974 //# sourceMappingURL=index.js.map