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