@10up/block-components
Version:
10up Components built for the WordPress Block Editor.
2 lines • 1.75 kB
JavaScript
!function(){"use strict";var t={161:function(t,e,o){o.d(e,{Zm:function(){return u}});var r=o(7966);const n={postId:void 0,postType:void 0,isEditable:void 0},s=(0,r.createContext)(n),u=()=>(0,r.useContext)(s)},2312:function(t,e,o){o.d(e,{usePost:function(){return u}});var r=o(5214),n=o(4951),s=o(161);function u(){const{postId:t,postType:e,isEditable:o}=(0,s.Zm)(),{globalPostId:u,globalPostType:i}=(0,r.useSelect)(t=>({globalPostId:t(n.store).getCurrentPostId(),globalPostType:t(n.store).getCurrentPostType()}),[]);return{postId:t||u,postType:e||i,isEditable:!(!!t&&!!e)||o}}},7816:function(t){t.exports=require("@wordpress/core-data")},5214:function(t){t.exports=require("@wordpress/data")},4951:function(t){t.exports=require("@wordpress/editor")},7966:function(t){t.exports=require("@wordpress/element")}},e={};function o(r){var n=e[r];if(void 0!==n)return n.exports;var s=e[r]={exports:{}};return t[r](s,s.exports,o),s.exports}o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};o.r(r),o.d(r,{usePostMetaValue:function(){return u}});var n=o(7816),s=o(2312);const u=t=>{const{postId:e,postType:o}=(0,s.usePost)(),[r,u]=(0,n.useEntityProp)("postType",o,"meta",e);if(!r||!t||!Object.prototype.hasOwnProperty.call(r,t))return[void 0,()=>{}];return[r[t],e=>{u({...r,[t]:e})}]};module.exports=r}();
//# sourceMappingURL=index.js.map