| @@ -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 |