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 +41 -34 23.0.1 → 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;
@@ -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