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 +38 -7 23.5.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,
@@ -229,8 +230,17 @@
229 230 );
230 231 offset = startOffset + tokenLength;
231 232 return true;
232 233 case "closer":
234 + if (0 === stackDepth) {
235 + if (true) {
236 + console.warn(
237 + `Unmatched closing tag '</${name}>' in createInterpolateElement. The rest of the string was not interpolated.`
238 + );
239 + }
240 + addText();
241 + return false;
242 + }
233 243 if (1 === stackDepth) {
234 244 closeOuterElement(startOffset);
235 245 offset = startOffset + tokenLength;
236 246 return true;
@@ -308,10 +318,20 @@
308 318 }
309 319 var create_interpolate_element_default = createInterpolateElement;
310 320
311 321 // packages/element/build-module/react-platform.mjs
312 - var import_react_dom = __toESM(require_react_dom(), 1);
322 + var ReactDOM = __toESM(require_react_dom(), 1);
313 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;
314 334
315 335 // packages/element/build-module/utils.mjs
316 336 var isEmptyElement = (element) => {
317 337 if (typeof element === "number") {
@@ -440,8 +460,11 @@
440 460 var { Provider, Consumer } = Context;
441 461 var ForwardRef = (0, import_react.forwardRef)(() => {
442 462 return null;
443 463 });
464 + var Memo = (0, import_react.memo)(() => {
465 + return null;
466 + });
444 467 var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]);
445 468 var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([
446 469 "area",
447 470 "base",
@@ -831,8 +854,14 @@
831 854 type.render(props),
832 855 context,
833 856 legacyContext
834 857 );
858 + case Memo.$$typeof:
859 + return renderElement(
860 + (0, import_react.createElement)(type.type, props),
861 + context,
862 + legacyContext
863 + );
835 864 }
836 865 return "";
837 866 }
838 867 function renderNativeComponent(type, props, context, legacyContext = {}) {
@@ -939,5 +968,7 @@
939 968 * Copyright (c) 2014-2017, Jon Schlinkert.
940 969 * Released under the MIT License.
941 970 *)
942 971 */
972 +(window.wp ||= {}).element = wp.element;
973 +})();
943 974 //# sourceMappingURL=index.js.map