|
1
|
|
-var wp;(wp||={}).coreCommands=(()=>{var Ja=Object.create;var V=Object.defineProperty;var Qa=Object.getOwnPropertyDescriptor;var Xa=Object.getOwnPropertyNames;var Ka=Object.getPrototypeOf,Ya=Object.prototype.hasOwnProperty;var n=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),at=(a,t)=>{for(var o in t)V(a,o,{get:t[o],enumerable:!0})},wa=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of Xa(t))!Ya.call(a,f)&&f!==o&&V(a,f,{get:()=>t[f],enumerable:!(r=Qa(t,f))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Ja(Ka(a)):{},wa(t||!a||!a.__esModule?V(o,"default",{value:a,enumerable:!0}):o,a)),tt=a=>wa(V({},"__esModule",{value:!0}),a);var P=n((nt,va)=>{va.exports=window.wp.element});var W=n((ct,ba)=>{ba.exports=window.wp.router});var E=n((ht,ya)=>{ya.exports=window.wp.commands});var J=n((gt,xa)=>{xa.exports=window.wp.i18n});var g=n((wt,Ca)=>{Ca.exports=window.wp.primitives});var h=n((vt,Sa)=>{Sa.exports=window.ReactJSXRuntime});var ua=n((Ut,La)=>{La.exports=window.wp.coreData});var pa=n((Gt,ka)=>{ka.exports=window.wp.data});var Va=n((It,Ba)=>{Ba.exports=window.wp.url});var Ea=n((Ft,Pa)=>{Pa.exports=window.wp.compose});var za=n((Ot,Ta)=>{Ta.exports=window.wp.htmlEntities});var Aa=n((qt,Ma)=>{Ma.exports=window.wp.privateApis});var ut={};at(ut,{initializeCommandPalette:()=>it,privateApis:()=>ha});var $=e(P(),1),qa=e(W(),1),Za=e(E(),1);var I=e(E(),1),R=e(J(),1);var T=e(g(),1),Q=e(h(),1),X=(0,Q.jsx)(T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Q.jsx)(T.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})});var z=e(g(),1),K=e(h(),1),Y=(0,K.jsx)(z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,K.jsx)(z.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 M=e(g(),1),aa=e(h(),1),A=(0,aa.jsx)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,aa.jsx)(M.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 j=e(g(),1),ta=e(h(),1),ea=(0,ta.jsx)(j.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ta.jsx)(j.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"})});var k=e(g(),1),_=e(h(),1),oa=(0,_.jsxs)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,_.jsx)(k.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(k.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=e(g(),1),ra=e(h(),1),sa=(0,ra.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ra.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=e(g(),1),fa=e(h(),1),la=(0,fa.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fa.jsx)(U.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var G=e(g(),1),ma=e(h(),1),H=(0,ma.jsx)(G.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ma.jsx)(G.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 N=e(g(),1),da=e(h(),1),ia=(0,da.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,da.jsx)(N.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"})});var na=e(P(),1),_a=e(ua(),1),Ra=e(pa(),1),et=()=>function(){let t=(0,Ra.useSelect)(r=>r(_a.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,na.useMemo)(()=>t?[{name:"core/view-site",label:(0,R.__)("View site"),icon:Y,category:"view",callback:({close:r})=>{r(),window.open(t,"_blank")}}]:[],[t])}};function F(a){let t=(0,na.useMemo)(()=>(a??[]).map(o=>{let r=(0,R.sprintf)((0,R.__)("Go to: %s"),o.label);return{name:o.name,label:r,searchLabel:r,category:"view",callback:({close:f})=>{document.location=o.url,f()}}}),[a]);(0,I.useCommands)(t),(0,I.useCommandLoader)({name:"core/view-site",hook:et()})}var x=e(E(),1),b=e(J(),1),w=e(P(),1),C=e(pa(),1),u=e(ua(),1);var Na=e(W(),1),p=e(Va(),1),Ia=e(Ea(),1),Fa=e(za(),1);var ja=e(Aa(),1),{lock:Da,unlock:O}=(0,ja.__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 Ua(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let o=[],r=[];for(let f=0;f<a.length;f++){let l=a[f];l?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?o.push(l):r.push(l)}return o.concat(r)}var{useHistory:q}=O(Na.privateApis),Oa={post:sa,page:oa,wp_template:A,wp_template_part:H};function ot(a){let[t,o]=(0,w.useState)(""),r=(0,Ia.useDebounce)(o,250);return(0,w.useEffect)(()=>(r(a),()=>r.cancel()),[r,a]),t}var rt={"/template":"/templates","/pattern":"/patterns"};function y(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function S(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,o]of Object.entries(rt))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,o);return a}function ca(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ga=a=>function({search:o}){let r=q(),{isBlockBasedTheme:f,canCreateTemplate:l}=(0,C.useSelect)(s=>({isBlockBasedTheme:s(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:s(u.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),v=ot(o),{records:m,isLoading:d}=(0,C.useSelect)(s=>{if(!v)return{isLoading:!1};let c={search:v,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:s(u.store).getEntityRecords("postType",a,c),isLoading:!s(u.store).hasFinishedResolution("getEntityRecords",["postType",a,c])}},[v]);return{commands:(0,w.useMemo)(()=>(m??[]).map(s=>{let c={name:a+"-"+s.id,searchLabel:s.title?.rendered+" "+s.id,label:s.title?.rendered?(0,Fa.decodeEntities)(s.title?.rendered):(0,b.__)("(no title)"),icon:Oa[a],category:"edit"};if(!l||a==="post"||a==="page"&&!f)return{...c,callback:({close:L})=>{let $a={post:s.id,action:"edit"},Wa=(0,p.addQueryArgs)("post.php",$a);document.location=Wa,L()}};let i=ca();return{...c,callback:({close:L})=>{i?r.navigate(`/${a}/${s.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${s.id}`,canvas:"edit"}),L()}}}),[l,m,f,r]),isLoading:d}},Ha=a=>function({search:o}){let r=q(),{isBlockBasedTheme:f,canCreateTemplate:l}=(0,C.useSelect)(s=>({isBlockBasedTheme:s(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:s(u.store).canUser("create",{kind:"postType",name:a})}),[]),{records:v,isLoading:m}=(0,C.useSelect)(s=>{let{getEntityRecords:c}=s(u.store),i={per_page:-1};return{records:c("postType",a,i),isLoading:!s(u.store).hasFinishedResolution("getEntityRecords",["postType",a,i])}},[]),d=(0,w.useMemo)(()=>Ua(v,o).slice(0,10),[v,o]);return{commands:(0,w.useMemo)(()=>{if(!l||!f&&!a==="wp_template_part")return[];let s=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),c=[];return c.push(...d.map(i=>({name:a+"-"+i.id,searchLabel:i.title?.rendered+" "+i.id,label:i.title?.rendered?i.title?.rendered:(0,b.__)("(no title)"),icon:Oa[a],category:"edit",callback:({close:L})=>{s?r.navigate(`/${a}/${i.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${i.id}`,canvas:"edit"}),L()}}))),d?.length>0&&a==="wp_template_part"&&c.push({name:"core/edit-site/open-template-parts",label:(0,b.__)("Go to: Template parts"),icon:H,category:"view",callback:({close:i})=>{s?r.navigate(S("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(y(),{p:S("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),i()}}),c},[l,f,d,r]),isLoading:m}},st=()=>function(){let t=q(),o=ca(),{isBlockBasedTheme:r,canCreateTemplate:f,canCreatePatterns:l}=(0,C.useSelect)(m=>({isBlockBasedTheme:m(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:m(u.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:m(u.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,w.useMemo)(()=>{let m=[];return f&&r&&(m.push({name:"core/edit-site/open-styles",label:(0,b.__)("Go to: Styles"),icon:la,category:"view",callback:({close:d})=>{o?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles"}),d()}}),m.push({name:"core/edit-site/open-navigation",label:(0,b.__)("Go to: Navigation"),icon:ea,category:"view",callback:({close:d})=>{o?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(y(),{p:"/navigation"}),d()}}),m.push({name:"core/edit-site/open-templates",label:(0,b.__)("Go to: Templates"),icon:A,category:"view",callback:({close:d})=>{o?t.navigate(S("/template")):document.location=(0,p.addQueryArgs)(y(),{p:S("/template")}),d()}})),l&&m.push({name:"core/edit-site/open-patterns",label:(0,b.__)("Go to: Patterns"),icon:ia,category:"view",callback:({close:d})=>{f?(o?t.navigate(S("/pattern")):document.location=(0,p.addQueryArgs)(y(),{p:S("/pattern")}),d()):document.location.href="edit.php?post_type=wp_block"}}),m},[t,o,f,l,r]),isLoading:!1}},ft=()=>function(){let t=q(),o=ca(),{canEditCSS:r}=(0,C.useSelect)(l=>{let{getEntityRecord:v,__experimentalGetCurrentGlobalStylesId:m}=l(u.store),d=m();return{canEditCSS:!!(d?v("root","globalStyles",d):void 0)?._links?.["wp:action-edit-css"]}},[]);return{isLoading:!1,commands:(0,w.useMemo)(()=>r?[{name:"core/open-styles-css",label:(0,b.__)("Open custom CSS"),icon:X,category:"view",callback:({close:l})=>{l(),o?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles",section:"/css"})}}]:[],[t,r,o])}};function Z(a){(0,x.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ga("page"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ga("post"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ha("wp_template"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ha("wp_template_part"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:st(),context:"site-editor",disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:ft(),disabled:a})}function lt(){F(),Z()}var ha={};Da(ha,{useCommands:lt});var B=e(h(),1),{RouterProvider:mt}=O(qa.privateApis);function dt({settings:a}){let{menu_commands:t,is_network_admin:o}=a;return F(t),Z(o),(0,B.jsx)(mt,{pathArg:"p",children:(0,B.jsx)(Za.CommandMenu,{})})}function it(a){let t=document.createElement("div");document.body.appendChild(t),(0,$.createRoot)(t).render((0,B.jsx)($.StrictMode,{children:(0,B.jsx)(dt,{settings:a})}))}return tt(ut);})(); |
|
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);})(); |