| @@ -1,4 +1,5 @@ | ||
| 1 | +(function() { | |
| 1 | 2 | "use strict"; |
| 2 | 3 | var wp; |
| 3 | 4 | (wp ||= {}).element = (() => { |
| 4 | 5 | var __create = Object.create; |
| @@ -59,19 +60,11 @@ | ||
| 59 | 60 | module.exports = window.wp.escapeHtml; |
| 60 | 61 | } |
| 61 | 62 | }); |
| 62 | 63 | |
| 63 | - // package-external:@wordpress/deprecated | |
| 64 | - var require_deprecated = __commonJS({ | |
| 65 | - "package-external:@wordpress/deprecated"(exports, module) { | |
| 66 | - module.exports = window.wp.deprecated; | |
| 67 | - } | |
| 68 | - }); | |
| 69 | - | |
| 70 | 64 | // packages/element/build-module/index.mjs |
| 71 | 65 | var index_exports = {}; |
| 72 | 66 | __export(index_exports, { |
| 73 | - Activity: () => import_react.Activity, | |
| 74 | 67 | Children: () => import_react.Children, |
| 75 | 68 | Component: () => import_react.Component, |
| 76 | 69 | Fragment: () => import_react.Fragment, |
| 77 | 70 | Platform: () => platform_default, |
| @@ -83,43 +76,35 @@ | ||
| 83 | 76 | concatChildren: () => concatChildren, |
| 84 | 77 | createContext: () => import_react.createContext, |
| 85 | 78 | createElement: () => import_react.createElement, |
| 86 | 79 | createInterpolateElement: () => create_interpolate_element_default, |
| 87 | - createPortal: () => import_react_dom.createPortal, | |
| 80 | + createPortal: () => createPortal, | |
| 88 | 81 | createRef: () => import_react.createRef, |
| 89 | 82 | createRoot: () => import_client.createRoot, |
| 90 | 83 | findDOMNode: () => findDOMNode, |
| 91 | - flushSync: () => import_react_dom.flushSync, | |
| 84 | + flushSync: () => flushSync, | |
| 92 | 85 | forwardRef: () => import_react.forwardRef, |
| 86 | + hydrate: () => hydrate, | |
| 93 | 87 | hydrateRoot: () => import_client.hydrateRoot, |
| 94 | 88 | isEmptyElement: () => isEmptyElement, |
| 95 | 89 | isValidElement: () => import_react.isValidElement, |
| 96 | 90 | lazy: () => import_react.lazy, |
| 97 | 91 | memo: () => import_react.memo, |
| 98 | - preconnect: () => import_react_dom.preconnect, | |
| 99 | - prefetchDNS: () => import_react_dom.prefetchDNS, | |
| 100 | - preinit: () => import_react_dom.preinit, | |
| 101 | - preinitModule: () => import_react_dom.preinitModule, | |
| 102 | - preload: () => import_react_dom.preload, | |
| 103 | - preloadModule: () => import_react_dom.preloadModule, | |
| 92 | + render: () => render, | |
| 104 | 93 | renderToString: () => serialize_default, |
| 105 | 94 | startTransition: () => import_react.startTransition, |
| 106 | 95 | switchChildrenNodeName: () => switchChildrenNodeName, |
| 107 | - use: () => import_react.use, | |
| 108 | - useActionState: () => import_react.useActionState, | |
| 96 | + unmountComponentAtNode: () => unmountComponentAtNode, | |
| 109 | 97 | useCallback: () => import_react.useCallback, |
| 110 | 98 | useContext: () => import_react.useContext, |
| 111 | 99 | useDebugValue: () => import_react.useDebugValue, |
| 112 | 100 | useDeferredValue: () => import_react.useDeferredValue, |
| 113 | 101 | useEffect: () => import_react.useEffect, |
| 114 | - useEffectEvent: () => import_react.useEffectEvent, | |
| 115 | - useFormStatus: () => import_react_dom.useFormStatus, | |
| 116 | 102 | useId: () => import_react.useId, |
| 117 | 103 | useImperativeHandle: () => import_react.useImperativeHandle, |
| 118 | 104 | useInsertionEffect: () => import_react.useInsertionEffect, |
| 119 | 105 | useLayoutEffect: () => import_react.useLayoutEffect, |
| 120 | 106 | useMemo: () => import_react.useMemo, |
| 121 | - useOptimistic: () => import_react.useOptimistic, | |
| 122 | 107 | useReducer: () => import_react.useReducer, |
| 123 | 108 | useRef: () => import_react.useRef, |
| 124 | 109 | useState: () => import_react.useState, |
| 125 | 110 | useSyncExternalStore: () => import_react.useSyncExternalStore, |
| @@ -245,8 +230,17 @@ | ||
| 245 | 230 | ); |
| 246 | 231 | offset = startOffset + tokenLength; |
| 247 | 232 | return true; |
| 248 | 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 | + } | |
| 249 | 243 | if (1 === stackDepth) { |
| 250 | 244 | closeOuterElement(startOffset); |
| 251 | 245 | offset = startOffset + tokenLength; |
| 252 | 246 | return true; |
| @@ -324,10 +318,20 @@ | ||
| 324 | 318 | } |
| 325 | 319 | var create_interpolate_element_default = createInterpolateElement; |
| 326 | 320 | |
| 327 | 321 | // packages/element/build-module/react-platform.mjs |
| 328 | - var import_react_dom = __toESM(require_react_dom(), 1); | |
| 322 | + var ReactDOM = __toESM(require_react_dom(), 1); | |
| 329 | 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; | |
| 330 | 334 | |
| 331 | 335 | // packages/element/build-module/utils.mjs |
| 332 | 336 | var isEmptyElement = (element) => { |
| 333 | 337 | if (typeof element === "number") { |
| @@ -456,8 +460,11 @@ | ||
| 456 | 460 | var { Provider, Consumer } = Context; |
| 457 | 461 | var ForwardRef = (0, import_react.forwardRef)(() => { |
| 458 | 462 | return null; |
| 459 | 463 | }); |
| 464 | + var Memo = (0, import_react.memo)(() => { | |
| 465 | + return null; | |
| 466 | + }); | |
| 460 | 467 | var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]); |
| 461 | 468 | var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([ |
| 462 | 469 | "area", |
| 463 | 470 | "base", |
| @@ -837,11 +844,9 @@ | ||
| 837 | 844 | case Provider.$$typeof: |
| 838 | 845 | return renderChildren(props.children, props.value, legacyContext); |
| 839 | 846 | case Consumer.$$typeof: |
| 840 | 847 | return renderElement( |
| 841 | - props.children( | |
| 842 | - context || type._currentValue || type._context._currentValue | |
| 843 | - ), | |
| 848 | + props.children(context || type._currentValue), | |
| 844 | 849 | context, |
| 845 | 850 | legacyContext |
| 846 | 851 | ); |
| 847 | 852 | case ForwardRef.$$typeof: |
| @@ -849,8 +854,14 @@ | ||
| 849 | 854 | type.render(props), |
| 850 | 855 | context, |
| 851 | 856 | legacyContext |
| 852 | 857 | ); |
| 858 | + case Memo.$$typeof: | |
| 859 | + return renderElement( | |
| 860 | + (0, import_react.createElement)(type.type, props), | |
| 861 | + context, | |
| 862 | + legacyContext | |
| 863 | + ); | |
| 853 | 864 | } |
| 854 | 865 | return ""; |
| 855 | 866 | } |
| 856 | 867 | function renderNativeComponent(type, props, context, legacyContext = {}) { |
| @@ -945,73 +956,8 @@ | ||
| 945 | 956 | } |
| 946 | 957 | return result; |
| 947 | 958 | } |
| 948 | 959 | var serialize_default = renderElement; |
| 949 | - | |
| 950 | - // packages/element/build-module/find-dom-node.mjs | |
| 951 | - var import_deprecated = __toESM(require_deprecated(), 1); | |
| 952 | - var internalsKey = "_reactInternals"; | |
| 953 | - var HostComponent = 5; | |
| 954 | - var HostText = 6; | |
| 955 | - function findCurrentFiber(fiber) { | |
| 956 | - if (!fiber.alternate) { | |
| 957 | - return fiber; | |
| 958 | - } | |
| 959 | - let node = fiber; | |
| 960 | - while (node.return) { | |
| 961 | - node = node.return; | |
| 962 | - } | |
| 963 | - if (node.stateNode.current === node) { | |
| 964 | - return fiber; | |
| 965 | - } | |
| 966 | - return fiber.alternate; | |
| 967 | - } | |
| 968 | - function findHostFiber(fiber) { | |
| 969 | - const current = findCurrentFiber(fiber); | |
| 970 | - if (!current) { | |
| 971 | - return null; | |
| 972 | - } | |
| 973 | - return findHostFiberImpl(current); | |
| 974 | - } | |
| 975 | - function findHostFiberImpl(fiber) { | |
| 976 | - if (fiber.tag === HostComponent || fiber.tag === HostText) { | |
| 977 | - return fiber; | |
| 978 | - } | |
| 979 | - let child = fiber.child; | |
| 980 | - while (child) { | |
| 981 | - const hostFiber = findHostFiberImpl(child); | |
| 982 | - if (hostFiber) { | |
| 983 | - return hostFiber; | |
| 984 | - } | |
| 985 | - child = child.sibling; | |
| 986 | - } | |
| 987 | - return null; | |
| 988 | - } | |
| 989 | - function findDOMNode(instance) { | |
| 990 | - (0, import_deprecated.default)("wp.element.findDOMNode", { | |
| 991 | - since: "7.1", | |
| 992 | - alternative: "DOM refs", | |
| 993 | - link: "https://react.dev/reference/react-dom/findDOMNode" | |
| 994 | - }); | |
| 995 | - if (instance === null || instance === void 0) { | |
| 996 | - return null; | |
| 997 | - } | |
| 998 | - if (instance.nodeType !== void 0) { | |
| 999 | - return instance; | |
| 1000 | - } | |
| 1001 | - const fiber = instance[internalsKey]; | |
| 1002 | - if (fiber === void 0) { | |
| 1003 | - if (typeof instance.render === "function") { | |
| 1004 | - throw new Error("Unable to find node on an unmounted component."); | |
| 1005 | - } | |
| 1006 | - const keys = Object.keys(instance).join(","); | |
| 1007 | - throw new Error( | |
| 1008 | - `Argument appears to not be a ReactComponent. Keys: ${keys}` | |
| 1009 | - ); | |
| 1010 | - } | |
| 1011 | - const hostFiber = findHostFiber(fiber); | |
| 1012 | - return hostFiber?.stateNode ?? null; | |
| 1013 | - } | |
| 1014 | 960 | return __toCommonJS(index_exports); |
| 1015 | 961 | })(); |
| 1016 | 962 | /*! Bundled license information: |
| 1017 | 963 | |
| @@ -1022,6 +968,7 @@ | ||
| 1022 | 968 | * Copyright (c) 2014-2017, Jon Schlinkert. |
| 1023 | 969 | * Released under the MIT License. |
| 1024 | 970 | *) |
| 1025 | 971 | */ |
| 1026 | -if(wp.element&&typeof wp.element==='object'){wp.element=Object.assign({},wp.element);} | |
| 972 | +(window.wp ||= {}).element = wp.element; | |
| 973 | +})(); | |
| 1027 | 974 | //# sourceMappingURL=index.js.map |