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 +41 -34 23.0.1 → 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;
@@ -45,36 +46,12 @@
45 46 module.exports = window.ReactDOM;
46 47 }
47 48 });
48 49
49 - // node_modules/react-dom/client.js
50 + // vendor-external:react-dom/client
50 51 var require_client = __commonJS({
51 - "node_modules/react-dom/client.js"(exports) {
52 - "use strict";
53 - var m = require_react_dom();
54 - if (false) {
55 - exports.createRoot = m.createRoot;
56 - exports.hydrateRoot = m.hydrateRoot;
57 - } else {
58 - i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
59 - exports.createRoot = function(c, o) {
60 - i.usingClientEntryPoint = true;
61 - try {
62 - return m.createRoot(c, o);
63 - } finally {
64 - i.usingClientEntryPoint = false;
65 - }
66 - };
67 - exports.hydrateRoot = function(c, h, o) {
68 - i.usingClientEntryPoint = true;
69 - try {
70 - return m.hydrateRoot(c, h, o);
71 - } finally {
72 - i.usingClientEntryPoint = false;
73 - }
74 - };
75 - }
76 - var i;
52 + "vendor-external:react-dom/client"(exports, module) {
53 + module.exports = window.ReactDOM;
77 54 }
78 55 });
79 56
80 57 // package-external:@wordpress/escape-html
@@ -99,25 +76,25 @@
99 76 concatChildren: () => concatChildren,
100 77 createContext: () => import_react.createContext,
101 78 createElement: () => import_react.createElement,
102 79 createInterpolateElement: () => create_interpolate_element_default,
103 - createPortal: () => import_react_dom.createPortal,
80 + createPortal: () => createPortal,
104 81 createRef: () => import_react.createRef,
105 82 createRoot: () => import_client.createRoot,
106 - findDOMNode: () => import_react_dom.findDOMNode,
107 - flushSync: () => import_react_dom.flushSync,
83 + findDOMNode: () => findDOMNode,
84 + flushSync: () => flushSync,
108 85 forwardRef: () => import_react.forwardRef,
109 - hydrate: () => import_react_dom.hydrate,
86 + hydrate: () => hydrate,
110 87 hydrateRoot: () => import_client.hydrateRoot,
111 88 isEmptyElement: () => isEmptyElement,
112 89 isValidElement: () => import_react.isValidElement,
113 90 lazy: () => import_react.lazy,
114 91 memo: () => import_react.memo,
115 - render: () => import_react_dom.render,
92 + render: () => render,
116 93 renderToString: () => serialize_default,
117 94 startTransition: () => import_react.startTransition,
118 95 switchChildrenNodeName: () => switchChildrenNodeName,
119 - unmountComponentAtNode: () => import_react_dom.unmountComponentAtNode,
96 + unmountComponentAtNode: () => unmountComponentAtNode,
120 97 useCallback: () => import_react.useCallback,
121 98 useContext: () => import_react.useContext,
122 99 useDebugValue: () => import_react.useDebugValue,
123 100 useDeferredValue: () => import_react.useDeferredValue,
@@ -253,8 +230,17 @@
253 230 );
254 231 offset = startOffset + tokenLength;
255 232 return true;
256 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 + }
257 243 if (1 === stackDepth) {
258 244 closeOuterElement(startOffset);
259 245 offset = startOffset + tokenLength;
260 246 return true;
@@ -332,10 +318,20 @@
332 318 }
333 319 var create_interpolate_element_default = createInterpolateElement;
334 320
335 321 // packages/element/build-module/react-platform.mjs
336 - var import_react_dom = __toESM(require_react_dom(), 1);
322 + var ReactDOM = __toESM(require_react_dom(), 1);
337 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;
338 334
339 335 // packages/element/build-module/utils.mjs
340 336 var isEmptyElement = (element) => {
341 337 if (typeof element === "number") {
@@ -464,8 +460,11 @@
464 460 var { Provider, Consumer } = Context;
465 461 var ForwardRef = (0, import_react.forwardRef)(() => {
466 462 return null;
467 463 });
464 + var Memo = (0, import_react.memo)(() => {
465 + return null;
466 + });
468 467 var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]);
469 468 var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([
470 469 "area",
471 470 "base",
@@ -855,8 +854,14 @@
855 854 type.render(props),
856 855 context,
857 856 legacyContext
858 857 );
858 + case Memo.$$typeof:
859 + return renderElement(
860 + (0, import_react.createElement)(type.type, props),
861 + context,
862 + legacyContext
863 + );
859 864 }
860 865 return "";
861 866 }
862 867 function renderNativeComponent(type, props, context, legacyContext = {}) {
@@ -963,5 +968,7 @@
963 968 * Copyright (c) 2014-2017, Jon Schlinkert.
964 969 * Released under the MIT License.
965 970 *)
966 971 */
972 +(window.wp ||= {}).element = wp.element;
973 +})();
967 974 //# sourceMappingURL=index.js.map