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 +38 -91 23.3.0 → 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;
@@ -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