1 this["wp"] = this["wp"] || {}; this["wp"]["serverSideRender"] = |
1 /******/ (function() { // webpackBootstrap |
2 /******/ (function(modules) { // webpackBootstrap |
2 /******/ "use strict"; |
3 /******/ // The module cache |
3 /******/ // The require scope |
4 /******/ var installedModules = {}; |
4 /******/ var __webpack_require__ = {}; |
5 /******/ |
5 /******/ |
6 /******/ // The require function |
6 /************************************************************************/ |
7 /******/ function __webpack_require__(moduleId) { |
7 /******/ /* webpack/runtime/compat get default export */ |
8 /******/ |
8 /******/ !function() { |
9 /******/ // Check if module is in cache |
9 /******/ // getDefaultExport function for compatibility with non-harmony modules |
10 /******/ if(installedModules[moduleId]) { |
10 /******/ __webpack_require__.n = function(module) { |
11 /******/ return installedModules[moduleId].exports; |
11 /******/ var getter = module && module.__esModule ? |
12 /******/ } |
12 /******/ function() { return module['default']; } : |
13 /******/ // Create a new module (and put it into the cache) |
13 /******/ function() { return module; }; |
14 /******/ var module = installedModules[moduleId] = { |
14 /******/ __webpack_require__.d(getter, { a: getter }); |
15 /******/ i: moduleId, |
15 /******/ return getter; |
16 /******/ l: false, |
|
17 /******/ exports: {} |
|
18 /******/ }; |
16 /******/ }; |
19 /******/ |
17 /******/ }(); |
20 /******/ // Execute the module function |
18 /******/ |
21 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); |
19 /******/ /* webpack/runtime/define property getters */ |
22 /******/ |
20 /******/ !function() { |
23 /******/ // Flag the module as loaded |
21 /******/ // define getter functions for harmony exports |
24 /******/ module.l = true; |
22 /******/ __webpack_require__.d = function(exports, definition) { |
25 /******/ |
23 /******/ for(var key in definition) { |
26 /******/ // Return the exports of the module |
24 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { |
27 /******/ return module.exports; |
25 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); |
28 /******/ } |
26 /******/ } |
29 /******/ |
27 /******/ } |
30 /******/ |
28 /******/ }; |
31 /******/ // expose the modules object (__webpack_modules__) |
29 /******/ }(); |
32 /******/ __webpack_require__.m = modules; |
30 /******/ |
33 /******/ |
31 /******/ /* webpack/runtime/hasOwnProperty shorthand */ |
34 /******/ // expose the module cache |
32 /******/ !function() { |
35 /******/ __webpack_require__.c = installedModules; |
33 /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } |
36 /******/ |
34 /******/ }(); |
37 /******/ // define getter function for harmony exports |
35 /******/ |
38 /******/ __webpack_require__.d = function(exports, name, getter) { |
|
39 /******/ if(!__webpack_require__.o(exports, name)) { |
|
40 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); |
|
41 /******/ } |
|
42 /******/ }; |
|
43 /******/ |
|
44 /******/ // define __esModule on exports |
|
45 /******/ __webpack_require__.r = function(exports) { |
|
46 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { |
|
47 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); |
|
48 /******/ } |
|
49 /******/ Object.defineProperty(exports, '__esModule', { value: true }); |
|
50 /******/ }; |
|
51 /******/ |
|
52 /******/ // create a fake namespace object |
|
53 /******/ // mode & 1: value is a module id, require it |
|
54 /******/ // mode & 2: merge all properties of value into the ns |
|
55 /******/ // mode & 4: return value when already ns object |
|
56 /******/ // mode & 8|1: behave like require |
|
57 /******/ __webpack_require__.t = function(value, mode) { |
|
58 /******/ if(mode & 1) value = __webpack_require__(value); |
|
59 /******/ if(mode & 8) return value; |
|
60 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; |
|
61 /******/ var ns = Object.create(null); |
|
62 /******/ __webpack_require__.r(ns); |
|
63 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); |
|
64 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); |
|
65 /******/ return ns; |
|
66 /******/ }; |
|
67 /******/ |
|
68 /******/ // getDefaultExport function for compatibility with non-harmony modules |
|
69 /******/ __webpack_require__.n = function(module) { |
|
70 /******/ var getter = module && module.__esModule ? |
|
71 /******/ function getDefault() { return module['default']; } : |
|
72 /******/ function getModuleExports() { return module; }; |
|
73 /******/ __webpack_require__.d(getter, 'a', getter); |
|
74 /******/ return getter; |
|
75 /******/ }; |
|
76 /******/ |
|
77 /******/ // Object.prototype.hasOwnProperty.call |
|
78 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; |
|
79 /******/ |
|
80 /******/ // __webpack_public_path__ |
|
81 /******/ __webpack_require__.p = ""; |
|
82 /******/ |
|
83 /******/ |
|
84 /******/ // Load entry module and return exports |
|
85 /******/ return __webpack_require__(__webpack_require__.s = "4dqW"); |
|
86 /******/ }) |
|
87 /************************************************************************/ |
36 /************************************************************************/ |
88 /******/ ({ |
37 var __webpack_exports__ = {}; |
89 |
38 |
90 /***/ "1ZqX": |
39 // EXPORTS |
91 /***/ (function(module, exports) { |
40 __webpack_require__.d(__webpack_exports__, { |
92 |
41 "default": function() { return /* binding */ build_module; } |
93 (function() { module.exports = window["wp"]["data"]; }()); |
42 }); |
94 |
43 |
95 /***/ }), |
44 ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js |
96 |
45 function _extends() { |
97 /***/ "4dqW": |
46 _extends = Object.assign ? Object.assign.bind() : function (target) { |
98 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
47 for (var i = 1; i < arguments.length; i++) { |
99 |
48 var source = arguments[i]; |
100 "use strict"; |
49 |
101 // ESM COMPAT FLAG |
50 for (var key in source) { |
102 __webpack_require__.r(__webpack_exports__); |
51 if (Object.prototype.hasOwnProperty.call(source, key)) { |
103 |
52 target[key] = source[key]; |
104 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js |
53 } |
105 var esm_extends = __webpack_require__("wx14"); |
54 } |
106 |
55 } |
107 // EXTERNAL MODULE: external ["wp","element"] |
56 |
108 var external_wp_element_ = __webpack_require__("GRId"); |
57 return target; |
109 |
58 }; |
110 // EXTERNAL MODULE: external ["wp","data"] |
59 return _extends.apply(this, arguments); |
111 var external_wp_data_ = __webpack_require__("1ZqX"); |
60 } |
112 |
61 ;// CONCATENATED MODULE: external ["wp","element"] |
113 // EXTERNAL MODULE: external ["wp","deprecated"] |
62 var external_wp_element_namespaceObject = window["wp"]["element"]; |
114 var external_wp_deprecated_ = __webpack_require__("NMb1"); |
63 ;// CONCATENATED MODULE: external ["wp","data"] |
115 var external_wp_deprecated_default = /*#__PURE__*/__webpack_require__.n(external_wp_deprecated_); |
64 var external_wp_data_namespaceObject = window["wp"]["data"]; |
116 |
65 ;// CONCATENATED MODULE: external ["wp","deprecated"] |
117 // EXTERNAL MODULE: external "lodash" |
66 var external_wp_deprecated_namespaceObject = window["wp"]["deprecated"]; |
118 var external_lodash_ = __webpack_require__("YLtl"); |
67 var external_wp_deprecated_default = /*#__PURE__*/__webpack_require__.n(external_wp_deprecated_namespaceObject); |
119 |
68 ;// CONCATENATED MODULE: external "lodash" |
120 // EXTERNAL MODULE: external ["wp","compose"] |
69 var external_lodash_namespaceObject = window["lodash"]; |
121 var external_wp_compose_ = __webpack_require__("K9lf"); |
70 ;// CONCATENATED MODULE: external ["wp","compose"] |
122 |
71 var external_wp_compose_namespaceObject = window["wp"]["compose"]; |
123 // EXTERNAL MODULE: external ["wp","i18n"] |
72 ;// CONCATENATED MODULE: external ["wp","i18n"] |
124 var external_wp_i18n_ = __webpack_require__("l3Sj"); |
73 var external_wp_i18n_namespaceObject = window["wp"]["i18n"]; |
125 |
74 ;// CONCATENATED MODULE: external ["wp","apiFetch"] |
126 // EXTERNAL MODULE: external ["wp","apiFetch"] |
75 var external_wp_apiFetch_namespaceObject = window["wp"]["apiFetch"]; |
127 var external_wp_apiFetch_ = __webpack_require__("ywyh"); |
76 var external_wp_apiFetch_default = /*#__PURE__*/__webpack_require__.n(external_wp_apiFetch_namespaceObject); |
128 var external_wp_apiFetch_default = /*#__PURE__*/__webpack_require__.n(external_wp_apiFetch_); |
77 ;// CONCATENATED MODULE: external ["wp","url"] |
129 |
78 var external_wp_url_namespaceObject = window["wp"]["url"]; |
130 // EXTERNAL MODULE: external ["wp","url"] |
79 ;// CONCATENATED MODULE: external ["wp","components"] |
131 var external_wp_url_ = __webpack_require__("Mmq9"); |
80 var external_wp_components_namespaceObject = window["wp"]["components"]; |
132 |
81 ;// CONCATENATED MODULE: external ["wp","blocks"] |
133 // EXTERNAL MODULE: external ["wp","components"] |
82 var external_wp_blocks_namespaceObject = window["wp"]["blocks"]; |
134 var external_wp_components_ = __webpack_require__("tI+e"); |
83 ;// CONCATENATED MODULE: ./node_modules/@wordpress/server-side-render/build-module/server-side-render.js |
135 |
|
136 // EXTERNAL MODULE: external ["wp","blocks"] |
|
137 var external_wp_blocks_ = __webpack_require__("HSyU"); |
|
138 |
|
139 // CONCATENATED MODULE: ./node_modules/@wordpress/server-side-render/build-module/server-side-render.js |
|
140 |
84 |
141 |
85 |
142 |
86 |
143 /** |
87 /** |
144 * External dependencies |
88 * External dependencies |
153 |
97 |
154 |
98 |
155 |
99 |
156 |
100 |
157 |
101 |
158 function rendererPath(block, attributes = null, urlQueryArgs = {}) { |
102 function rendererPath(block) { |
159 return Object(external_wp_url_["addQueryArgs"])(`/wp/v2/block-renderer/${block}`, { |
103 let attributes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; |
|
104 let urlQueryArgs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; |
|
105 return (0,external_wp_url_namespaceObject.addQueryArgs)(`/wp/v2/block-renderer/${block}`, { |
160 context: 'edit', |
106 context: 'edit', |
161 ...(null !== attributes ? { |
107 ...(null !== attributes ? { |
162 attributes |
108 attributes |
163 } : {}), |
109 } : {}), |
164 ...urlQueryArgs |
110 ...urlQueryArgs |
165 }); |
111 }); |
166 } |
112 } |
167 |
113 |
168 function DefaultEmptyResponsePlaceholder({ |
114 function DefaultEmptyResponsePlaceholder(_ref) { |
169 className |
115 let { |
170 }) { |
116 className |
171 return Object(external_wp_element_["createElement"])(external_wp_components_["Placeholder"], { |
117 } = _ref; |
|
118 return (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.Placeholder, { |
172 className: className |
119 className: className |
173 }, Object(external_wp_i18n_["__"])('Block rendered as empty.')); |
120 }, (0,external_wp_i18n_namespaceObject.__)('Block rendered as empty.')); |
174 } |
121 } |
175 |
122 |
176 function DefaultErrorResponsePlaceholder({ |
123 function DefaultErrorResponsePlaceholder(_ref2) { |
177 response, |
124 let { |
178 className |
125 response, |
179 }) { |
126 className |
180 const errorMessage = Object(external_wp_i18n_["sprintf"])( // translators: %s: error message describing the problem |
127 } = _ref2; |
181 Object(external_wp_i18n_["__"])('Error loading block: %s'), response.errorMsg); |
128 const errorMessage = (0,external_wp_i18n_namespaceObject.sprintf)( // translators: %s: error message describing the problem |
182 return Object(external_wp_element_["createElement"])(external_wp_components_["Placeholder"], { |
129 (0,external_wp_i18n_namespaceObject.__)('Error loading block: %s'), response.errorMsg); |
|
130 return (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.Placeholder, { |
183 className: className |
131 className: className |
184 }, errorMessage); |
132 }, errorMessage); |
185 } |
133 } |
186 |
134 |
187 function DefaultLoadingResponsePlaceholder({ |
135 function DefaultLoadingResponsePlaceholder(_ref3) { |
188 className |
136 let { |
189 }) { |
137 children, |
190 return Object(external_wp_element_["createElement"])(external_wp_components_["Placeholder"], { |
138 showLoader |
191 className: className |
139 } = _ref3; |
192 }, Object(external_wp_element_["createElement"])(external_wp_components_["Spinner"], null)); |
140 return (0,external_wp_element_namespaceObject.createElement)("div", { |
|
141 style: { |
|
142 position: 'relative' |
|
143 } |
|
144 }, showLoader && (0,external_wp_element_namespaceObject.createElement)("div", { |
|
145 style: { |
|
146 position: 'absolute', |
|
147 top: '50%', |
|
148 left: '50%', |
|
149 marginTop: '-9px', |
|
150 marginLeft: '-9px' |
|
151 } |
|
152 }, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.Spinner, null)), (0,external_wp_element_namespaceObject.createElement)("div", { |
|
153 style: { |
|
154 opacity: showLoader ? '0.3' : 1 |
|
155 } |
|
156 }, children)); |
193 } |
157 } |
194 |
158 |
195 function ServerSideRender(props) { |
159 function ServerSideRender(props) { |
196 const { |
160 const { |
197 attributes, |
161 attributes, |
201 urlQueryArgs, |
165 urlQueryArgs, |
202 EmptyResponsePlaceholder = DefaultEmptyResponsePlaceholder, |
166 EmptyResponsePlaceholder = DefaultEmptyResponsePlaceholder, |
203 ErrorResponsePlaceholder = DefaultErrorResponsePlaceholder, |
167 ErrorResponsePlaceholder = DefaultErrorResponsePlaceholder, |
204 LoadingResponsePlaceholder = DefaultLoadingResponsePlaceholder |
168 LoadingResponsePlaceholder = DefaultLoadingResponsePlaceholder |
205 } = props; |
169 } = props; |
206 const isMountedRef = Object(external_wp_element_["useRef"])(true); |
170 const isMountedRef = (0,external_wp_element_namespaceObject.useRef)(true); |
207 const fetchRequestRef = Object(external_wp_element_["useRef"])(); |
171 const [showLoader, setShowLoader] = (0,external_wp_element_namespaceObject.useState)(false); |
208 const [response, setResponse] = Object(external_wp_element_["useState"])(null); |
172 const fetchRequestRef = (0,external_wp_element_namespaceObject.useRef)(); |
209 const prevProps = Object(external_wp_compose_["usePrevious"])(props); |
173 const [response, setResponse] = (0,external_wp_element_namespaceObject.useState)(null); |
|
174 const prevProps = (0,external_wp_compose_namespaceObject.usePrevious)(props); |
|
175 const [isLoading, setIsLoading] = (0,external_wp_element_namespaceObject.useState)(false); |
210 |
176 |
211 function fetchData() { |
177 function fetchData() { |
212 if (!isMountedRef.current) { |
178 if (!isMountedRef.current) { |
213 return; |
179 return; |
214 } |
180 } |
215 |
181 |
216 if (null !== response) { |
182 setIsLoading(true); |
217 setResponse(null); |
183 |
218 } |
184 const sanitizedAttributes = attributes && (0,external_wp_blocks_namespaceObject.__experimentalSanitizeBlockAttributes)(block, attributes); // If httpMethod is 'POST', send the attributes in the request body instead of the URL. |
219 |
|
220 const sanitizedAttributes = attributes && Object(external_wp_blocks_["__experimentalSanitizeBlockAttributes"])(block, attributes); // If httpMethod is 'POST', send the attributes in the request body instead of the URL. |
|
221 // This allows sending a larger attributes object than in a GET request, where the attributes are in the URL. |
185 // This allows sending a larger attributes object than in a GET request, where the attributes are in the URL. |
222 |
186 |
223 |
187 |
224 const isPostRequest = 'POST' === httpMethod; |
188 const isPostRequest = 'POST' === httpMethod; |
225 const urlAttributes = isPostRequest ? null : sanitizedAttributes !== null && sanitizedAttributes !== void 0 ? sanitizedAttributes : null; |
189 const urlAttributes = isPostRequest ? null : sanitizedAttributes !== null && sanitizedAttributes !== void 0 ? sanitizedAttributes : null; |
242 setResponse({ |
206 setResponse({ |
243 error: true, |
207 error: true, |
244 errorMsg: error.message |
208 errorMsg: error.message |
245 }); |
209 }); |
246 } |
210 } |
|
211 }).finally(() => { |
|
212 if (isMountedRef.current && fetchRequest === fetchRequestRef.current) { |
|
213 setIsLoading(false); |
|
214 } |
247 }); |
215 }); |
248 return fetchRequest; |
216 return fetchRequest; |
249 } |
217 } |
250 |
218 |
251 const debouncedFetchData = Object(external_wp_compose_["useDebounce"])(fetchData, 500); // When the component unmounts, set isMountedRef to false. This will |
219 const debouncedFetchData = (0,external_wp_compose_namespaceObject.useDebounce)(fetchData, 500); // When the component unmounts, set isMountedRef to false. This will |
252 // let the async fetch callbacks know when to stop. |
220 // let the async fetch callbacks know when to stop. |
253 |
221 |
254 Object(external_wp_element_["useEffect"])(() => () => { |
222 (0,external_wp_element_namespaceObject.useEffect)(() => () => { |
255 isMountedRef.current = false; |
223 isMountedRef.current = false; |
256 }, []); |
224 }, []); |
257 Object(external_wp_element_["useEffect"])(() => { |
225 (0,external_wp_element_namespaceObject.useEffect)(() => { |
258 // Don't debounce the first fetch. This ensures that the first render |
226 // Don't debounce the first fetch. This ensures that the first render |
259 // shows data as soon as possible |
227 // shows data as soon as possible. |
260 if (prevProps === undefined) { |
228 if (prevProps === undefined) { |
261 fetchData(); |
229 fetchData(); |
262 } else if (!Object(external_lodash_["isEqual"])(prevProps, props)) { |
230 } else if (!(0,external_lodash_namespaceObject.isEqual)(prevProps, props)) { |
263 debouncedFetchData(); |
231 debouncedFetchData(); |
264 } |
232 } |
265 }); |
233 }); |
266 |
234 /** |
267 if (response === '') { |
235 * Effect to handle showing the loading placeholder. |
268 return Object(external_wp_element_["createElement"])(EmptyResponsePlaceholder, props); |
236 * Show it only if there is no previous response or |
269 } else if (!response) { |
237 * the request takes more than one second. |
270 return Object(external_wp_element_["createElement"])(LoadingResponsePlaceholder, props); |
238 */ |
271 } else if (response.error) { |
239 |
272 return Object(external_wp_element_["createElement"])(ErrorResponsePlaceholder, Object(esm_extends["a" /* default */])({ |
240 (0,external_wp_element_namespaceObject.useEffect)(() => { |
|
241 if (!isLoading) { |
|
242 return; |
|
243 } |
|
244 |
|
245 const timeout = setTimeout(() => { |
|
246 setShowLoader(true); |
|
247 }, 1000); |
|
248 return () => clearTimeout(timeout); |
|
249 }, [isLoading]); |
|
250 const hasResponse = !!response; |
|
251 const hasEmptyResponse = response === ''; |
|
252 const hasError = response === null || response === void 0 ? void 0 : response.error; |
|
253 |
|
254 if (isLoading) { |
|
255 return (0,external_wp_element_namespaceObject.createElement)(LoadingResponsePlaceholder, _extends({}, props, { |
|
256 showLoader: showLoader |
|
257 }), hasResponse && (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.RawHTML, { |
|
258 className: className |
|
259 }, response)); |
|
260 } |
|
261 |
|
262 if (hasEmptyResponse || !hasResponse) { |
|
263 return (0,external_wp_element_namespaceObject.createElement)(EmptyResponsePlaceholder, props); |
|
264 } |
|
265 |
|
266 if (hasError) { |
|
267 return (0,external_wp_element_namespaceObject.createElement)(ErrorResponsePlaceholder, _extends({ |
273 response: response |
268 response: response |
274 }, props)); |
269 }, props)); |
275 } |
270 } |
276 |
271 |
277 return Object(external_wp_element_["createElement"])(external_wp_element_["RawHTML"], { |
272 return (0,external_wp_element_namespaceObject.createElement)(external_wp_element_namespaceObject.RawHTML, { |
278 className: className |
273 className: className |
279 }, response); |
274 }, response); |
280 } |
275 } |
281 |
276 |
282 // CONCATENATED MODULE: ./node_modules/@wordpress/server-side-render/build-module/index.js |
277 ;// CONCATENATED MODULE: ./node_modules/@wordpress/server-side-render/build-module/index.js |
283 |
278 |
284 |
279 |
285 |
280 |
286 /** |
281 /** |
287 * WordPress dependencies |
282 * WordPress dependencies |
314 }; |
312 }; |
315 } |
313 } |
316 } |
314 } |
317 |
315 |
318 return EMPTY_OBJECT; |
316 return EMPTY_OBJECT; |
319 })(({ |
317 })(_ref => { |
320 urlQueryArgs = EMPTY_OBJECT, |
318 let { |
321 currentPostId, |
319 urlQueryArgs = EMPTY_OBJECT, |
322 ...props |
320 currentPostId, |
323 }) => { |
321 ...props |
324 const newUrlQueryArgs = Object(external_wp_element_["useMemo"])(() => { |
322 } = _ref; |
|
323 const newUrlQueryArgs = (0,external_wp_element_namespaceObject.useMemo)(() => { |
325 if (!currentPostId) { |
324 if (!currentPostId) { |
326 return urlQueryArgs; |
325 return urlQueryArgs; |
327 } |
326 } |
328 |
327 |
329 return { |
328 return { |
330 post_id: currentPostId, |
329 post_id: currentPostId, |
331 ...urlQueryArgs |
330 ...urlQueryArgs |
332 }; |
331 }; |
333 }, [currentPostId, urlQueryArgs]); |
332 }, [currentPostId, urlQueryArgs]); |
334 return Object(external_wp_element_["createElement"])(ServerSideRender, Object(esm_extends["a" /* default */])({ |
333 return (0,external_wp_element_namespaceObject.createElement)(ServerSideRender, _extends({ |
335 urlQueryArgs: newUrlQueryArgs |
334 urlQueryArgs: newUrlQueryArgs |
336 }, props)); |
335 }, props)); |
337 }); |
336 }); |
338 |
337 |
339 if (window && window.wp && window.wp.components) { |
338 if (window && window.wp && window.wp.components) { |
340 window.wp.components.ServerSideRender = Object(external_wp_element_["forwardRef"])((props, ref) => { |
339 window.wp.components.ServerSideRender = (0,external_wp_element_namespaceObject.forwardRef)((props, ref) => { |
341 external_wp_deprecated_default()('wp.components.ServerSideRender', { |
340 external_wp_deprecated_default()('wp.components.ServerSideRender', { |
|
341 version: '6.2', |
342 since: '5.3', |
342 since: '5.3', |
343 alternative: 'wp.serverSideRender' |
343 alternative: 'wp.serverSideRender' |
344 }); |
344 }); |
345 return Object(external_wp_element_["createElement"])(ExportedServerSideRender, Object(esm_extends["a" /* default */])({}, props, { |
345 return (0,external_wp_element_namespaceObject.createElement)(ExportedServerSideRender, _extends({}, props, { |
346 ref: ref |
346 ref: ref |
347 })); |
347 })); |
348 }); |
348 }); |
349 } |
349 } |
350 |
350 |
351 /* harmony default export */ var build_module = __webpack_exports__["default"] = (ExportedServerSideRender); |
351 /* harmony default export */ var build_module = (ExportedServerSideRender); |
352 |
352 |
353 |
353 (window.wp = window.wp || {}).serverSideRender = __webpack_exports__["default"]; |
354 /***/ }), |
354 /******/ })() |
355 |
355 ; |
356 /***/ "GRId": |
|
357 /***/ (function(module, exports) { |
|
358 |
|
359 (function() { module.exports = window["wp"]["element"]; }()); |
|
360 |
|
361 /***/ }), |
|
362 |
|
363 /***/ "HSyU": |
|
364 /***/ (function(module, exports) { |
|
365 |
|
366 (function() { module.exports = window["wp"]["blocks"]; }()); |
|
367 |
|
368 /***/ }), |
|
369 |
|
370 /***/ "K9lf": |
|
371 /***/ (function(module, exports) { |
|
372 |
|
373 (function() { module.exports = window["wp"]["compose"]; }()); |
|
374 |
|
375 /***/ }), |
|
376 |
|
377 /***/ "Mmq9": |
|
378 /***/ (function(module, exports) { |
|
379 |
|
380 (function() { module.exports = window["wp"]["url"]; }()); |
|
381 |
|
382 /***/ }), |
|
383 |
|
384 /***/ "NMb1": |
|
385 /***/ (function(module, exports) { |
|
386 |
|
387 (function() { module.exports = window["wp"]["deprecated"]; }()); |
|
388 |
|
389 /***/ }), |
|
390 |
|
391 /***/ "YLtl": |
|
392 /***/ (function(module, exports) { |
|
393 |
|
394 (function() { module.exports = window["lodash"]; }()); |
|
395 |
|
396 /***/ }), |
|
397 |
|
398 /***/ "l3Sj": |
|
399 /***/ (function(module, exports) { |
|
400 |
|
401 (function() { module.exports = window["wp"]["i18n"]; }()); |
|
402 |
|
403 /***/ }), |
|
404 |
|
405 /***/ "tI+e": |
|
406 /***/ (function(module, exports) { |
|
407 |
|
408 (function() { module.exports = window["wp"]["components"]; }()); |
|
409 |
|
410 /***/ }), |
|
411 |
|
412 /***/ "wx14": |
|
413 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
414 |
|
415 "use strict"; |
|
416 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _extends; }); |
|
417 function _extends() { |
|
418 _extends = Object.assign || function (target) { |
|
419 for (var i = 1; i < arguments.length; i++) { |
|
420 var source = arguments[i]; |
|
421 |
|
422 for (var key in source) { |
|
423 if (Object.prototype.hasOwnProperty.call(source, key)) { |
|
424 target[key] = source[key]; |
|
425 } |
|
426 } |
|
427 } |
|
428 |
|
429 return target; |
|
430 }; |
|
431 |
|
432 return _extends.apply(this, arguments); |
|
433 } |
|
434 |
|
435 /***/ }), |
|
436 |
|
437 /***/ "ywyh": |
|
438 /***/ (function(module, exports) { |
|
439 |
|
440 (function() { module.exports = window["wp"]["apiFetch"]; }()); |
|
441 |
|
442 /***/ }) |
|
443 |
|
444 /******/ })["default"]; |
|