| 1 |
var N=Object.create;var w=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,U=Object.prototype.hasOwnProperty;var s=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var R=(e,t,i,u)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of C(t))!U.call(e,f)&&f!==i&&w(e,f,{get:()=>t[f],enumerable:!(u=b(t,f))||u.enumerable});return e};var r=(e,t,i)=>(i=e!=null?N(M(e)):{},R(t||!e||!e.__esModule?w(i,"default",{value:e,enumerable:!0}):i,e));var a=s((X,y)=>{y.exports=window.wp.data});var p=s((Z,m)=>{m.exports=window.wp.coreData});var v=s((ee,g)=>{g.exports=window.wp.i18n});var h=s((re,V)=>{V.exports=window.wp.element});var l=s((ie,_)=>{_.exports=window.wp.preferences});var d=s((me,P)=>{P.exports=window.wp.privateApis});var o=r(a()),n=r(p()),j=r(v());import{notFound as H}from"@wordpress/route";var T=r(a()),S=r(p());var O=r(h(),1),k=r(a(),1),F=r(l(),1);var Q=r(a(),1),z=r(l(),1);var $=r(a(),1),B=r(p(),1);var A=r(d(),1),{lock:ge,unlock:Y}=(0,A.__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/views");var x=r(d()),{lock:Le,unlock:L}=(0,x.__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/routes");var W="wp_navigation";async function E(){let e=await L((0,T.resolveSelect)(S.store)).getViewConfig("postType",W);return{default_view:e?.default_view,default_layouts:e?.default_layouts,view_list:e?.view_list}}var c="wp_navigation",I={per_page:-1,status:["publish","draft"],order:"desc",orderby:"date"},be={async beforeLoad(){if(!(await(0,o.resolveSelect)(n.store).getCurrentTheme())?.is_block_theme)throw H()},title:()=>(0,j.__)("Navigation"),canvas:async({search:e})=>{let i=(await(0,o.resolveSelect)(n.store).getEntityRecords("postType",c,I))?.[0];if(!i)return{postType:c,isPreview:!0};let u=e.ids?parseInt(e.ids[0]):i.id;return{postType:c,postId:u,isPreview:!0}},loader:async()=>{await Promise.all([E(),(0,o.resolveSelect)(n.store).getEntityRecords("postType",c,I),(0,o.resolveSelect)(n.store).canUser("create",{kind:"postType",name:c}),(0,o.resolveSelect)(n.store).getPostType(c),(0,o.resolveSelect)(n.store).getEntityRecords("root","user",{per_page:-1})])}};export{be as route}; |