|
2
|
|
-var wp;(wp||={}).coreCommands=(()=>{var Na=Object.create;var T=Object.defineProperty;var Ha=Object.getOwnPropertyDescriptor;var za=Object.getOwnPropertyNames;var Ga=Object.getPrototypeOf,Ia=Object.prototype.hasOwnProperty;var c=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),Ma=(a,t)=>{for(var e in t)T(a,e,{get:t[e],enumerable:!0})},fa=(a,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of za(t))!Ia.call(a,s)&&s!==e&&T(a,s,{get:()=>t[s],enumerable:!(o=Ha(t,s))||o.enumerable});return a};var r=(a,t,e)=>(e=a!=null?Na(Ga(a)):{},fa(t||!a||!a.__esModule?T(e,"default",{value:a,enumerable:!0}):e,a)),Fa=a=>fa(T({},"__esModule",{value:!0}),a);var E=c((tt,sa)=>{sa.exports=window.wp.element});var F=c((et,la)=>{la.exports=window.wp.router});var P=c((ot,ma)=>{ma.exports=window.wp.commands});var O=c((rt,da)=>{da.exports=window.wp.i18n});var k=c((ft,ua)=>{ua.exports=window.wp.primitives});var b=c((st,ia)=>{ia.exports=window.ReactJSXRuntime});var aa=c((vt,pa)=>{pa.exports=window.wp.coreData});var ta=c((bt,na)=>{na.exports=window.wp.data});var wa=c((kt,ga)=>{ga.exports=window.wp.url});var ba=c((xt,va)=>{va.exports=window.wp.compose});var Ca=c((Lt,ya)=>{ya.exports=window.wp.htmlEntities});var xa=c((St,ka)=>{ka.exports=window.wp.privateApis});var Ya={};Ma(Ya,{initializeCommandPalette:()=>Ka,privateApis:()=>ra});var I=r(E(),1),Aa=r(F(),1),Da=r(P(),1);var j=r(P(),1),B=r(O(),1);var V=r(k(),1),q=r(b(),1),$=(0,q.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q.jsx)(V.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var A=r(k(),1),Z=r(b(),1),W=(0,Z.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z.jsx)(A.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"})});var S=r(k(),1),_=r(b(),1),J=(0,_.jsxs)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_.jsx)(S.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(S.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"})]});var D=r(k(),1),Q=r(b(),1),X=(0,Q.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q.jsx)(D.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"})});var U=r(k(),1),K=r(b(),1),Y=(0,K.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K.jsx)(U.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"})});var ea=r(E(),1),ca=r(aa(),1),ha=r(ta(),1),Oa=()=>function(){let t=(0,ha.useSelect)(o=>o(ca.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,ea.useMemo)(()=>t?[{name:"core/view-site",label:(0,B.__)("View site"),icon:$,category:"view",callback:({close:o})=>{o(),window.open(t,"_blank")}}]:[],[t])}};function N(a){let t=(0,ea.useMemo)(()=>(a??[]).map(e=>{let o=(0,B.sprintf)((0,B.__)("Go to: %s"),e.label);return{name:e.name,label:o,searchLabel:o,category:"view",callback:({close:s})=>{document.location=e.url,s()}}}),[a]);(0,j.useCommands)(t),(0,j.useCommandLoader)({name:"core/view-site",hook:Oa()})}var y=r(P(),1),w=r(O(),1),g=r(E(),1),C=r(ta(),1),i=r(aa(),1);var Ta=r(F(),1),p=r(wa(),1),Ea=r(ba(),1),Pa=r(Ca(),1);var La=r(xa(),1),{lock:Sa,unlock:H}=(0,La.__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");function _a(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let e=[],o=[];for(let s=0;s<a.length;s++){let u=a[s];u?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?e.push(u):o.push(u)}return e.concat(o)}var{useHistory:z}=H(Ta.privateApis),Va={post:X,page:J,wp_template:W,wp_template_part:Y};function qa(a){let[t,e]=(0,g.useState)(""),o=(0,Ea.useDebounce)(e,250);return(0,g.useEffect)(()=>(o(a),()=>o.cancel()),[o,a]),t}var $a={"/template":"/templates","/pattern":"/patterns"};function v(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function x(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,e]of Object.entries($a))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,e);return a}function oa(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ba=a=>function({search:e}){let o=z(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),h=qa(e),{records:l,isLoading:m}=(0,C.useSelect)(f=>{if(!h)return{isLoading:!1};let n={search:h,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:f(i.store).getEntityRecords("postType",a,n),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,n])}},[h]);return{commands:(0,g.useMemo)(()=>(l??[]).map(f=>{let n={name:a+"-"+f.id,searchLabel:f.title?.rendered+" "+f.id,label:f.title?.rendered?(0,Pa.decodeEntities)(f.title?.rendered):(0,w.__)("(no title)"),icon:Va[a],category:"edit"};if(!u||a==="post"||a==="page"&&!s)return{...n,callback:({close:L})=>{let Ua={post:f.id,action:"edit"},ja=(0,p.addQueryArgs)("post.php",Ua);document.location=ja,L()}};let d=oa();return{...n,callback:({close:L})=>{d?o.navigate(`/${a}/${f.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${f.id}`,canvas:"edit"}),L()}}}),[u,l,s,o]),isLoading:m}},Ra=a=>function({search:e}){let o=z(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:a})}),[]),{records:h,isLoading:l}=(0,C.useSelect)(f=>{let{getEntityRecords:n}=f(i.store),d={per_page:-1};return{records:n("postType",a,d),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,d])}},[]),m=(0,g.useMemo)(()=>_a(h,e).slice(0,10),[h,e]);return{commands:(0,g.useMemo)(()=>{if(!u||!s&&!a==="wp_template_part")return[];let f=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),n=[];return n.push(...m.map(d=>({name:a+"-"+d.id,searchLabel:d.title?.rendered+" "+d.id,label:d.title?.rendered?d.title?.rendered:(0,w.__)("(no title)"),icon:Va[a],category:"edit",callback:({close:L})=>{f?o.navigate(`/${a}/${d.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${d.id}`,canvas:"edit"}),L()}}))),m?.length>0&&a==="wp_template_part"&&n.push({name:"core/edit-site/open-template-parts",label:(0,w.__)("Go to: Template parts"),category:"view",callback:({close:d})=>{f?o.navigate(x("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(v(),{p:x("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),d()}}),n},[u,s,m,o]),isLoading:l}},Za=()=>function(){let t=z(),e=oa(),{isBlockBasedTheme:o,canCreateTemplate:s,canCreatePatterns:u}=(0,C.useSelect)(l=>({isBlockBasedTheme:l(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:l(i.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:l(i.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,g.useMemo)(()=>{let l=[];return s&&o&&(l.push({name:"core/edit-site/open-styles",label:(0,w.__)("Go to: Styles"),category:"view",callback:({close:m})=>{e?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles"}),m()}}),l.push({name:"core/edit-site/open-navigation",label:(0,w.__)("Go to: Navigation"),category:"view",callback:({close:m})=>{e?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(v(),{p:"/navigation"}),m()}}),l.push({name:"core/edit-site/open-templates",label:(0,w.__)("Go to: Templates"),category:"view",callback:({close:m})=>{e?t.navigate(x("/template")):document.location=(0,p.addQueryArgs)(v(),{p:x("/template")}),m()}})),u&&l.push({name:"core/edit-site/open-patterns",label:(0,w.__)("Go to: Patterns"),category:"view",callback:({close:m})=>{s?(e?t.navigate(x("/pattern")):document.location=(0,p.addQueryArgs)(v(),{p:x("/pattern")}),m()):document.location.href="edit.php?post_type=wp_block"}}),l},[t,e,s,u,o]),isLoading:!1}},Wa=()=>function(){let t=z(),e=oa(),{canEditCSS:o,isBlockBasedTheme:s}=(0,C.useSelect)(h=>{let{getEntityRecord:l,__experimentalGetCurrentGlobalStylesId:m,getCurrentTheme:M}=h(i.store),f=m();return{canEditCSS:!!(f?l("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"],isBlockBasedTheme:M()?.is_block_theme}},[]);return{isLoading:!1,commands:(0,g.useMemo)(()=>!o||!s?[]:[{name:"core/open-styles-css",label:(0,w.__)("Open custom CSS"),category:"view",callback:({close:h})=>{h(),e?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles",section:"/css"})}}],[t,o,e,s])}};function G(a){(0,y.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ba("page"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ba("post"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ra("wp_template"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ra("wp_template_part"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:Za(),context:"site-editor",disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:Wa(),disabled:a})}function Ja(){N(),G()}var ra={};Sa(ra,{useCommands:Ja});var R=r(b(),1),{RouterProvider:Qa}=H(Aa.privateApis);function Xa({settings:a}){let{menu_commands:t,is_network_admin:e}=a;return N(t),G(e),(0,R.jsx)(Qa,{pathArg:"p",children:(0,R.jsx)(Da.CommandMenu,{})})}function Ka(a){let t=document.createElement("div");document.body.appendChild(t),(0,I.createRoot)(t).render((0,R.jsx)(I.StrictMode,{children:(0,R.jsx)(Xa,{settings:a})}))}return Fa(Ya);})(); |
|
2
|
+var wp;(wp||={}).coreCommands=(()=>{var Ua=Object.create;var R=Object.defineProperty;var ja=Object.getOwnPropertyDescriptor;var Na=Object.getOwnPropertyNames;var Ga=Object.getPrototypeOf,Ia=Object.prototype.hasOwnProperty;var c=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),Fa=(a,t)=>{for(var e in t)R(a,e,{get:t[e],enumerable:!0})},fa=(a,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Na(t))!Ia.call(a,s)&&s!==e&&R(a,s,{get:()=>t[s],enumerable:!(o=ja(t,s))||o.enumerable});return a};var r=(a,t,e)=>(e=a!=null?Ua(Ga(a)):{},fa(t||!a||!a.__esModule?R(e,"default",{value:a,enumerable:!0}):e,a)),Oa=a=>fa(R({},"__esModule",{value:!0}),a);var T=c((tt,sa)=>{sa.exports=window.wp.element});var O=c((et,la)=>{la.exports=window.wp.router});var P=c((ot,ma)=>{ma.exports=window.wp.commands});var q=c((rt,da)=>{da.exports=window.wp.i18n});var k=c((ft,ua)=>{ua.exports=window.wp.primitives});var b=c((st,ia)=>{ia.exports=window.ReactJSXRuntime});var aa=c((vt,pa)=>{pa.exports=window.wp.coreData});var ta=c((bt,na)=>{na.exports=window.wp.data});var wa=c((kt,ha)=>{ha.exports=window.wp.url});var ba=c((Lt,va)=>{va.exports=window.wp.compose});var Ca=c((xt,ya)=>{ya.exports=window.wp.htmlEntities});var La=c((St,ka)=>{ka.exports=window.wp.privateApis});var Ya={};Fa(Ya,{initializeCommandPalette:()=>Ka,privateApis:()=>ra});var I=r(T(),1),Ma=r(O(),1),Aa=r(P(),1);var D=r(P(),1),B=r(q(),1);var V=r(k(),1),W=r(b(),1),$=(0,W.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,W.jsx)(V.Path,{d:"M9.5 6.25H6.5C5.80964 6.25 5.25 6.80964 5.25 7.5V17.5C5.25 18.1904 5.80964 18.75 6.5 18.75H16.5C17.1904 18.75 17.75 18.1904 17.75 17.5V14.5M11.5 12.5L18.75 5.25M12.5 5.25H18.75V11.5",vectorEffect:"non-scaling-stroke"})});var M=r(k(),1),z=r(b(),1),Z=(0,z.jsx)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,z.jsx)(M.Path,{d:"M9.75 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V9.75M9.75 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M9.75 19.25V9.75M19.25 9.75V6C19.25 5.30964 18.6904 4.75 18 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 9.75H9.75M9.75 9.75H4.75",vectorEffect:"non-scaling-stroke"})});var A=r(k(),1),J=r(b(),1),Q=(0,J.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,J.jsx)(A.Path,{d:"M8.5 8.25H15.5M8.5 11.75H15.5M8.5 15.25H15.5M18.25 18V6C18.25 5.30964 17.6904 4.75 17 4.75H7C6.30964 4.75 5.75 5.30964 5.75 6L5.75 18C5.75 18.6904 6.30964 19.25 7 19.25H17C17.6904 19.25 18.25 18.6904 18.25 18Z",vectorEffect:"non-scaling-stroke"})});var H=r(k(),1),X=r(b(),1),K=(0,X.jsx)(H.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,X.jsx)(H.Path,{d:"M4.76776 11.5178L7.76777 8.51776M4 15H20M4 19H13M6 6.74999L9.53554 10.2855C10.1688 9.65226 10.3913 8.76379 10.2031 7.95118L12.5178 6.26776L10.0178 3.76776L8.33435 6.08246C7.52174 5.89422 6.63327 6.11673 6 6.74999Z",vectorEffect:"non-scaling-stroke"})});var S=r(k(),1),_=r(b(),1),Y=(0,_.jsxs)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,_.jsx)(S.Path,{d:"M15.2071 6.20711L20.2929 11.2929C20.6834 11.6834 20.6834 12.3166 20.2929 12.7071L15.2071 17.7929C14.8166 18.1834 14.1834 18.1834 13.7929 17.7929L8.70711 12.7071C8.31658 12.3166 8.31658 11.6834 8.70711 11.2929L13.7929 6.20711C14.1834 5.81658 14.8166 5.81658 15.2071 6.20711Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"}),(0,_.jsx)(S.Path,{d:"M9.5 5.5L3.70711 11.2929C3.31658 11.6834 3.31658 12.3166 3.70711 12.7071L9.5 18.5",vectorEffect:"non-scaling-stroke"})]});var ea=r(T(),1),ca=r(aa(),1),ga=r(ta(),1),qa=()=>function(){let t=(0,ga.useSelect)(o=>o(ca.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,ea.useMemo)(()=>t?[{name:"core/view-site",label:(0,B.__)("View site"),icon:$,category:"view",callback:({close:o})=>{o(),window.open(t,"_blank")}}]:[],[t])}};function U(a){let t=(0,ea.useMemo)(()=>(a??[]).map(e=>{let o=(0,B.sprintf)((0,B.__)("Go to: %s"),e.label);return{name:e.name,label:o,searchLabel:o,category:"view",callback:({close:s})=>{document.location=e.url,s()}}}),[a]);(0,D.useCommands)(t),(0,D.useCommandLoader)({name:"core/view-site",hook:qa()})}var y=r(P(),1),w=r(q(),1),h=r(T(),1),C=r(ta(),1),i=r(aa(),1);var Ra=r(O(),1),p=r(wa(),1),Ta=r(ba(),1),Pa=r(Ca(),1);var xa=r(La(),1),{lock:Sa,unlock:j}=(0,xa.__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");function _a(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let e=[],o=[];for(let s=0;s<a.length;s++){let u=a[s];u?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?e.push(u):o.push(u)}return e.concat(o)}var{useHistory:N}=j(Ra.privateApis),Va={post:K,page:Q,wp_template:Z,wp_template_part:Y};function Wa(a){let[t,e]=(0,h.useState)(""),o=(0,Ta.useDebounce)(e,250);return(0,h.useEffect)(()=>(o(a),()=>o.cancel()),[o,a]),t}var $a={"/template":"/templates","/pattern":"/patterns"};function v(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function L(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,e]of Object.entries($a))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,e);return a}function oa(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ba=a=>function({search:e}){let o=N(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),g=Wa(e),{records:l,isLoading:m}=(0,C.useSelect)(f=>{if(!g)return{isLoading:!1};let n={search:g,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:f(i.store).getEntityRecords("postType",a,n),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,n])}},[g]);return{commands:(0,h.useMemo)(()=>(l??[]).map(f=>{let n={name:a+"-"+f.id,searchLabel:f.title?.rendered+" "+f.id,label:f.title?.rendered?(0,Pa.decodeEntities)(f.title?.rendered):(0,w.__)("(no title)"),icon:Va[a],category:"edit"};if(!u||a==="post"||a==="page"&&!s)return{...n,callback:({close:x})=>{let Ha={post:f.id,action:"edit"},Da=(0,p.addQueryArgs)("post.php",Ha);document.location=Da,x()}};let d=oa();return{...n,callback:({close:x})=>{d?o.navigate(`/${a}/${f.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${f.id}`,canvas:"edit"}),x()}}}),[u,l,s,o]),isLoading:m}},Ea=a=>function({search:e}){let o=N(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:a})}),[]),{records:g,isLoading:l}=(0,C.useSelect)(f=>{let{getEntityRecords:n}=f(i.store),d={per_page:-1};return{records:n("postType",a,d),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,d])}},[]),m=(0,h.useMemo)(()=>_a(g,e).slice(0,10),[g,e]);return{commands:(0,h.useMemo)(()=>{if(!u||!s&&!a==="wp_template_part")return[];let f=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),n=[];return n.push(...m.map(d=>({name:a+"-"+d.id,searchLabel:d.title?.rendered+" "+d.id,label:d.title?.rendered?d.title?.rendered:(0,w.__)("(no title)"),icon:Va[a],category:"edit",callback:({close:x})=>{f?o.navigate(`/${a}/${d.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${d.id}`,canvas:"edit"}),x()}}))),m?.length>0&&a==="wp_template_part"&&n.push({name:"core/edit-site/open-template-parts",label:(0,w.__)("Go to: Template parts"),category:"view",callback:({close:d})=>{f?o.navigate(L("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(v(),{p:L("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),d()}}),n},[u,s,m,o]),isLoading:l}},za=()=>function(){let t=N(),e=oa(),{isBlockBasedTheme:o,canCreateTemplate:s,canCreatePatterns:u}=(0,C.useSelect)(l=>({isBlockBasedTheme:l(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:l(i.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:l(i.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,h.useMemo)(()=>{let l=[];return s&&o&&(l.push({name:"core/edit-site/open-styles",label:(0,w.__)("Go to: Styles"),category:"view",callback:({close:m})=>{e?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles"}),m()}}),l.push({name:"core/edit-site/open-navigation",label:(0,w.__)("Go to: Navigation"),category:"view",callback:({close:m})=>{e?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(v(),{p:"/navigation"}),m()}}),l.push({name:"core/edit-site/open-templates",label:(0,w.__)("Go to: Templates"),category:"view",callback:({close:m})=>{e?t.navigate(L("/template")):document.location=(0,p.addQueryArgs)(v(),{p:L("/template")}),m()}})),u&&l.push({name:"core/edit-site/open-patterns",label:(0,w.__)("Go to: Patterns"),category:"view",callback:({close:m})=>{s?(e?t.navigate(L("/pattern")):document.location=(0,p.addQueryArgs)(v(),{p:L("/pattern")}),m()):document.location.href="edit.php?post_type=wp_block"}}),l},[t,e,s,u,o]),isLoading:!1}},Za=()=>function(){let t=N(),e=oa(),{canEditCSS:o,isBlockBasedTheme:s}=(0,C.useSelect)(g=>{let{getEntityRecord:l,__experimentalGetCurrentGlobalStylesId:m,getCurrentTheme:F}=g(i.store),f=m();return{canEditCSS:!!(f?l("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"],isBlockBasedTheme:F()?.is_block_theme}},[]);return{isLoading:!1,commands:(0,h.useMemo)(()=>!o||!s?[]:[{name:"core/open-styles-css",label:(0,w.__)("Open custom CSS"),category:"view",callback:({close:g})=>{g(),e?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles",section:"/css"})}}],[t,o,e,s])}};function G(a){(0,y.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ba("page"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ba("post"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ea("wp_template"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ea("wp_template_part"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:za(),context:"site-editor",disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:Za(),disabled:a})}function Ja(){U(),G()}var ra={};Sa(ra,{useCommands:Ja});var E=r(b(),1),{RouterProvider:Qa}=j(Ma.privateApis);function Xa({settings:a}){let{menu_commands:t,is_network_admin:e}=a;return U(t),G(e),(0,E.jsx)(Qa,{pathArg:"p",children:(0,E.jsx)(Aa.CommandMenu,{})})}function Ka(a){let t=document.createElement("div");document.body.appendChild(t),(0,I.createRoot)(t).render((0,E.jsx)(I.StrictMode,{children:(0,E.jsx)(Xa,{settings:a})}))}return Oa(Ya);})(); |