Spaces:
Sleeping
Sleeping
/******/ (() => { // webpackBootstrap | |
/******/ "use strict"; | |
/******/ // The require scope | |
/******/ var __webpack_require__ = {}; | |
/******/ | |
/************************************************************************/ | |
/******/ /* webpack/runtime/define property getters */ | |
/******/ (() => { | |
/******/ // define getter functions for harmony exports | |
/******/ __webpack_require__.d = (exports, definition) => { | |
/******/ for(var key in definition) { | |
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | |
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | |
/******/ } | |
/******/ } | |
/******/ }; | |
/******/ })(); | |
/******/ | |
/******/ /* webpack/runtime/hasOwnProperty shorthand */ | |
/******/ (() => { | |
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | |
/******/ })(); | |
/******/ | |
/******/ /* webpack/runtime/make namespace object */ | |
/******/ (() => { | |
/******/ // define __esModule on exports | |
/******/ __webpack_require__.r = (exports) => { | |
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | |
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | |
/******/ } | |
/******/ Object.defineProperty(exports, '__esModule', { value: true }); | |
/******/ }; | |
/******/ })(); | |
/******/ | |
/************************************************************************/ | |
var __webpack_exports__ = {}; | |
// ESM COMPAT FLAG | |
__webpack_require__.r(__webpack_exports__); | |
// EXPORTS | |
__webpack_require__.d(__webpack_exports__, { | |
privateApis: () => (/* reexport */ privateApis) | |
}); | |
;// CONCATENATED MODULE: external ["wp","commands"] | |
const external_wp_commands_namespaceObject = window["wp"]["commands"]; | |
;// CONCATENATED MODULE: external ["wp","i18n"] | |
const external_wp_i18n_namespaceObject = window["wp"]["i18n"]; | |
;// CONCATENATED MODULE: external ["wp","primitives"] | |
const external_wp_primitives_namespaceObject = window["wp"]["primitives"]; | |
;// CONCATENATED MODULE: external "ReactJSXRuntime" | |
const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"]; | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/plus.js | |
/** | |
* WordPress dependencies | |
*/ | |
const plus = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" | |
}) | |
}); | |
/* harmony default export */ const library_plus = (plus); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/admin-navigation-commands.js | |
/** | |
* WordPress dependencies | |
*/ | |
function useAdminNavigationCommands() { | |
(0,external_wp_commands_namespaceObject.useCommand)({ | |
name: 'core/add-new-post', | |
label: (0,external_wp_i18n_namespaceObject.__)('Add new post'), | |
icon: library_plus, | |
callback: () => { | |
document.location.href = 'post-new.php'; | |
} | |
}); | |
(0,external_wp_commands_namespaceObject.useCommand)({ | |
name: 'core/add-new-page', | |
label: (0,external_wp_i18n_namespaceObject.__)('Add new page'), | |
icon: library_plus, | |
callback: () => { | |
document.location.href = 'post-new.php?post_type=page'; | |
} | |
}); | |
} | |
;// CONCATENATED MODULE: external ["wp","element"] | |
const external_wp_element_namespaceObject = window["wp"]["element"]; | |
;// CONCATENATED MODULE: external ["wp","data"] | |
const external_wp_data_namespaceObject = window["wp"]["data"]; | |
;// CONCATENATED MODULE: external ["wp","coreData"] | |
const external_wp_coreData_namespaceObject = window["wp"]["coreData"]; | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/post.js | |
/** | |
* WordPress dependencies | |
*/ | |
const post = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z" | |
}) | |
}); | |
/* harmony default export */ const library_post = (post); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/page.js | |
/** | |
* WordPress dependencies | |
*/ | |
const page = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: [/*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" | |
}), /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z" | |
})] | |
}); | |
/* harmony default export */ const library_page = (page); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/layout.js | |
/** | |
* WordPress dependencies | |
*/ | |
const layout = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" | |
}) | |
}); | |
/* harmony default export */ const library_layout = (layout); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/symbol-filled.js | |
/** | |
* WordPress dependencies | |
*/ | |
const symbolFilled = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" | |
}) | |
}); | |
/* harmony default export */ const symbol_filled = (symbolFilled); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/navigation.js | |
/** | |
* WordPress dependencies | |
*/ | |
const navigation = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
viewBox: "0 0 24 24", | |
xmlns: "http://www.w3.org/2000/svg", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" | |
}) | |
}); | |
/* harmony default export */ const library_navigation = (navigation); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/styles.js | |
/** | |
* WordPress dependencies | |
*/ | |
const styles = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
viewBox: "0 0 24 24", | |
xmlns: "http://www.w3.org/2000/svg", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z" | |
}) | |
}); | |
/* harmony default export */ const library_styles = (styles); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/symbol.js | |
/** | |
* WordPress dependencies | |
*/ | |
const symbol = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { | |
xmlns: "http://www.w3.org/2000/svg", | |
viewBox: "0 0 24 24", | |
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { | |
d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" | |
}) | |
}); | |
/* harmony default export */ const library_symbol = (symbol); | |
;// CONCATENATED MODULE: external ["wp","router"] | |
const external_wp_router_namespaceObject = window["wp"]["router"]; | |
;// CONCATENATED MODULE: external ["wp","url"] | |
const external_wp_url_namespaceObject = window["wp"]["url"]; | |
;// CONCATENATED MODULE: external ["wp","compose"] | |
const external_wp_compose_namespaceObject = window["wp"]["compose"]; | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/hooks.js | |
/** | |
* WordPress dependencies | |
*/ | |
function useIsBlockBasedTheme() { | |
return (0,external_wp_data_namespaceObject.useSelect)(select => select(external_wp_coreData_namespaceObject.store).getCurrentTheme()?.is_block_theme, []); | |
} | |
;// CONCATENATED MODULE: external ["wp","privateApis"] | |
const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"]; | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/lock-unlock.js | |
/** | |
* WordPress dependencies | |
*/ | |
const { | |
lock, | |
unlock | |
} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', '@wordpress/core-commands'); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/utils/order-entity-records-by-search.js | |
function orderEntityRecordsBySearch(records = [], search = '') { | |
if (!Array.isArray(records) || !records.length) { | |
return []; | |
} | |
if (!search) { | |
return records; | |
} | |
const priority = []; | |
const nonPriority = []; | |
for (let i = 0; i < records.length; i++) { | |
const record = records[i]; | |
if (record?.title?.raw?.toLowerCase()?.includes(search?.toLowerCase())) { | |
priority.push(record); | |
} else { | |
nonPriority.push(record); | |
} | |
} | |
return priority.concat(nonPriority); | |
} | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/site-editor-navigation-commands.js | |
/** | |
* WordPress dependencies | |
*/ | |
/** | |
* Internal dependencies | |
*/ | |
const { | |
useHistory | |
} = unlock(external_wp_router_namespaceObject.privateApis); | |
const icons = { | |
post: library_post, | |
page: library_page, | |
wp_template: library_layout, | |
wp_template_part: symbol_filled | |
}; | |
function useDebouncedValue(value) { | |
const [debouncedValue, setDebouncedValue] = (0,external_wp_element_namespaceObject.useState)(''); | |
const debounced = (0,external_wp_compose_namespaceObject.useDebounce)(setDebouncedValue, 250); | |
(0,external_wp_element_namespaceObject.useEffect)(() => { | |
debounced(value); | |
return () => debounced.cancel(); | |
}, [debounced, value]); | |
return debouncedValue; | |
} | |
const getNavigationCommandLoaderPerPostType = postType => function useNavigationCommandLoader({ | |
search | |
}) { | |
const history = useHistory(); | |
const isBlockBasedTheme = useIsBlockBasedTheme(); | |
const delayedSearch = useDebouncedValue(search); | |
const { | |
records, | |
isLoading | |
} = (0,external_wp_data_namespaceObject.useSelect)(select => { | |
if (!delayedSearch) { | |
return { | |
isLoading: false | |
}; | |
} | |
const query = { | |
search: delayedSearch, | |
per_page: 10, | |
orderby: 'relevance', | |
status: ['publish', 'future', 'draft', 'pending', 'private'] | |
}; | |
return { | |
records: select(external_wp_coreData_namespaceObject.store).getEntityRecords('postType', postType, query), | |
isLoading: !select(external_wp_coreData_namespaceObject.store).hasFinishedResolution('getEntityRecords', ['postType', postType, query]) | |
}; | |
}, [delayedSearch]); | |
const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { | |
return (records !== null && records !== void 0 ? records : []).map(record => { | |
const command = { | |
name: postType + '-' + record.id, | |
searchLabel: record.title?.rendered + ' ' + record.id, | |
label: record.title?.rendered ? record.title?.rendered : (0,external_wp_i18n_namespaceObject.__)('(no title)'), | |
icon: icons[postType] | |
}; | |
if (postType === 'post' || postType === 'page' && !isBlockBasedTheme) { | |
return { | |
...command, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
post: record.id, | |
action: 'edit' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('post.php', args); | |
document.location = targetUrl; | |
close(); | |
} | |
}; | |
} | |
const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes('site-editor.php'); | |
return { | |
...command, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType, | |
postId: record.id, | |
canvas: 'edit' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}; | |
}); | |
}, [records, isBlockBasedTheme, history]); | |
return { | |
commands, | |
isLoading | |
}; | |
}; | |
const getNavigationCommandLoaderPerTemplate = templateType => function useNavigationCommandLoader({ | |
search | |
}) { | |
const history = useHistory(); | |
const isBlockBasedTheme = useIsBlockBasedTheme(); | |
const { | |
records, | |
isLoading | |
} = (0,external_wp_data_namespaceObject.useSelect)(select => { | |
const { | |
getEntityRecords | |
} = select(external_wp_coreData_namespaceObject.store); | |
const query = { | |
per_page: -1 | |
}; | |
return { | |
records: getEntityRecords('postType', templateType, query), | |
isLoading: !select(external_wp_coreData_namespaceObject.store).hasFinishedResolution('getEntityRecords', ['postType', templateType, query]) | |
}; | |
}, []); | |
/* | |
* wp_template and wp_template_part endpoints do not support per_page or orderby parameters. | |
* We need to sort the results based on the search query to avoid removing relevant | |
* records below using .slice(). | |
*/ | |
const orderedRecords = (0,external_wp_element_namespaceObject.useMemo)(() => { | |
return orderEntityRecordsBySearch(records, search).slice(0, 10); | |
}, [records, search]); | |
const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { | |
if (!isBlockBasedTheme && !templateType === 'wp_template_part') { | |
return []; | |
} | |
const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes('site-editor.php'); | |
const result = []; | |
result.push(...orderedRecords.map(record => { | |
return { | |
name: templateType + '-' + record.id, | |
searchLabel: record.title?.rendered + ' ' + record.id, | |
label: record.title?.rendered ? record.title?.rendered : (0,external_wp_i18n_namespaceObject.__)('(no title)'), | |
icon: icons[templateType], | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType: templateType, | |
postId: record.id, | |
canvas: 'edit' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}; | |
})); | |
if (orderedRecords?.length > 0 && templateType === 'wp_template_part') { | |
result.push({ | |
name: 'core/edit-site/open-template-parts', | |
label: (0,external_wp_i18n_namespaceObject.__)('Template parts'), | |
icon: symbol_filled, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType: 'wp_template_part', | |
categoryId: 'all-parts' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}); | |
} | |
return result; | |
}, [isBlockBasedTheme, orderedRecords, history]); | |
return { | |
commands, | |
isLoading | |
}; | |
}; | |
const usePageNavigationCommandLoader = getNavigationCommandLoaderPerPostType('page'); | |
const usePostNavigationCommandLoader = getNavigationCommandLoaderPerPostType('post'); | |
const useTemplateNavigationCommandLoader = getNavigationCommandLoaderPerTemplate('wp_template'); | |
const useTemplatePartNavigationCommandLoader = getNavigationCommandLoaderPerTemplate('wp_template_part'); | |
function useSiteEditorBasicNavigationCommands() { | |
const history = useHistory(); | |
const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes('site-editor.php'); | |
const canCreateTemplate = (0,external_wp_data_namespaceObject.useSelect)(select => { | |
return select(external_wp_coreData_namespaceObject.store).canUser('create', 'templates'); | |
}, []); | |
const isBlockBasedTheme = useIsBlockBasedTheme(); | |
const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { | |
const result = []; | |
if (canCreateTemplate && isBlockBasedTheme) { | |
result.push({ | |
name: 'core/edit-site/open-navigation', | |
label: (0,external_wp_i18n_namespaceObject.__)('Navigation'), | |
icon: library_navigation, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType: 'wp_navigation' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}); | |
result.push({ | |
name: 'core/edit-site/open-styles', | |
label: (0,external_wp_i18n_namespaceObject.__)('Styles'), | |
icon: library_styles, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
path: '/wp_global_styles' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}); | |
result.push({ | |
name: 'core/edit-site/open-pages', | |
label: (0,external_wp_i18n_namespaceObject.__)('Pages'), | |
icon: library_page, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType: 'page' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}); | |
result.push({ | |
name: 'core/edit-site/open-templates', | |
label: (0,external_wp_i18n_namespaceObject.__)('Templates'), | |
icon: library_layout, | |
callback: ({ | |
close | |
}) => { | |
const args = { | |
postType: 'wp_template' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} | |
}); | |
} | |
result.push({ | |
name: 'core/edit-site/open-patterns', | |
label: (0,external_wp_i18n_namespaceObject.__)('Patterns'), | |
icon: library_symbol, | |
callback: ({ | |
close | |
}) => { | |
if (canCreateTemplate) { | |
const args = { | |
postType: 'wp_block' | |
}; | |
const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)('site-editor.php', args); | |
if (isSiteEditor) { | |
history.push(args); | |
} else { | |
document.location = targetUrl; | |
} | |
close(); | |
} else { | |
// If a user cannot access the site editor | |
document.location.href = 'edit.php?post_type=wp_block'; | |
} | |
} | |
}); | |
return result; | |
}, [history, isSiteEditor, canCreateTemplate, isBlockBasedTheme]); | |
return { | |
commands, | |
isLoading: false | |
}; | |
} | |
function useSiteEditorNavigationCommands() { | |
(0,external_wp_commands_namespaceObject.useCommandLoader)({ | |
name: 'core/edit-site/navigate-pages', | |
hook: usePageNavigationCommandLoader | |
}); | |
(0,external_wp_commands_namespaceObject.useCommandLoader)({ | |
name: 'core/edit-site/navigate-posts', | |
hook: usePostNavigationCommandLoader | |
}); | |
(0,external_wp_commands_namespaceObject.useCommandLoader)({ | |
name: 'core/edit-site/navigate-templates', | |
hook: useTemplateNavigationCommandLoader | |
}); | |
(0,external_wp_commands_namespaceObject.useCommandLoader)({ | |
name: 'core/edit-site/navigate-template-parts', | |
hook: useTemplatePartNavigationCommandLoader | |
}); | |
(0,external_wp_commands_namespaceObject.useCommandLoader)({ | |
name: 'core/edit-site/basic-navigation', | |
hook: useSiteEditorBasicNavigationCommands, | |
context: 'site-editor' | |
}); | |
} | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/private-apis.js | |
/** | |
* Internal dependencies | |
*/ | |
function useCommands() { | |
useAdminNavigationCommands(); | |
useSiteEditorNavigationCommands(); | |
} | |
const privateApis = {}; | |
lock(privateApis, { | |
useCommands | |
}); | |
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/index.js | |
(window.wp = window.wp || {}).coreCommands = __webpack_exports__; | |
/******/ })() | |
; |