PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
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 → trunk 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