UNPKG

@10up/block-components

Version:

10up Components built for the WordPress Block Editor.

2 lines 6.59 kB
!function(){var t={247:function(t,e,n){"use strict";n(7816),n(8139)},516:function(t,e,n){"use strict";n(777)},692:function(t,e,n){"use strict";n.d(e,{Image:function(){return a}});var r=n(7966),o=n(2627),i=n(2050),s=n(8450),c=n(1035);function u(){return u=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u.apply(null,arguments)}const a=({id:t,size:e="full",onSelect:n,focalPoint:a={x:.5,y:.5},onChangeFocalPoint:l,labels:f={},canEditImage:d=!0,allowedTypes:p=["image"],...g})=>{const m=!!t,{media:v,isResolvingMedia:y}=(0,c.useMedia)(t),S="function"===typeof l;if(!m&&!d)return(0,r.createElement)(i.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!0});if(!m&&d)return(0,r.createElement)(o.MediaPlaceholder,{labels:f,onSelect:n,accept:"image",multiple:!1,allowedTypes:p});if(y)return(0,r.createElement)(i.Spinner,null);const b=v?.media_details?.sizes?.[e]?.source_url??v?.source_url,P=v?.alt_text;if(S){const t={objectFit:"cover",objectPosition:`${100*a.x}% ${100*a.y}%`};g.style={...g.style,...t}}return(0,r.createElement)(r.Fragment,null,S&&(0,r.createElement)(o.InspectorControls,null,(0,r.createElement)(i.PanelBody,{title:(0,s.__)("Image Settings")},(0,r.createElement)(i.FocalPointPicker,{label:(0,s.__)("Focal Point Picker"),url:b,value:a,onChange:l}))),(0,r.createElement)("img",u({src:b,alt:P},g)))}},777:function(t,e,n){"use strict";var r={};n.r(r),n.d(r,{getIcon:function(){return a},getIconSet:function(){return c},getIconSets:function(){return s},getIcons:function(){return u}});var o={};n.r(o),n.d(o,{registerIconSet:function(){return l},removeIconSet:function(){return f}});var i=n(5214);function s(t){const{iconSets:e}=t;return Object.values(e)}function c(t,e){const{iconSets:n}=t;return n[e]??[]}function u(t,e){const{iconSets:n}=t;return n?.hasOwnProperty(e)?n[e]?.icons??[]:[]}function a(t,e,n){const{iconSets:r}=t;return r?.hasOwnProperty(e)?r[e]?.icons?.find(t=>t.name===n)??[]:void 0}function l(t){return{type:"REGISTER_ICON_SET",iconSet:t}}function f(t){return{type:"REMOVE_ICON_SET",name:t}}const d="tenup/icons",p=(0,i.createReduxStore)(d,{reducer:function(t={iconSets:{}},e){switch(e.type){case"REGISTER_ICON_SET":return{...t,iconSets:{...t.iconSets,[e.iconSet.name]:e.iconSet}};case"REMOVE_ICON_SET":if(t.iconSets.hasOwnProperty(e.name)){const n={...t};return delete n.iconSets[e.name],n}return t;default:return t}},selectors:r,actions:o});!!(0,i.select)(d)||(0,i.register)(p)},1035:function(t,e,n){"use strict";n.d(e,{useMedia:function(){return i}});var r=n(5214),o=n(7816);function i(t){return(0,r.useSelect)(e=>{const{getMedia:n,isResolving:r,hasFinishedResolution:i}=e(o.store),s=[t,{context:"view"}];return{media:n(...s),isResolvingMedia:r("getMedia",s),hasResolvedMedia:i("getMedia",s)}},[t])}},1097:function(t,e,n){"use strict";n(3805),n(7816),n(5214)},1120:function(t,e,n){"use strict";n(2627),n(5214)},1271:function(t,e,n){"use strict";n(5214),n(7816)},2050:function(t){"use strict";t.exports=require("@wordpress/components")},2154:function(t,e,n){"use strict";n.d(e,{YK:function(){return r.usePost}});n(8058),n(1097),n(3777),n(4585),n(1035),n(5781);var r=n(8139);n(7010),n(7746),n(2274),n(3934),n(1271),n(4304),n(9066),n(7322),n(9342),n(247),n(9754),n(8768),n(1120)},2274:function(t,e,n){"use strict";n(4951),n(5214),n(7816)},2627:function(t){"use strict";t.exports=require("@wordpress/block-editor")},3777:function(t,e,n){"use strict";n(5214),n(7966),n(516)},3805:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},3934:function(t,e,n){"use strict";n(8139),n(7010),n(7746),n(2274),n(1271)},4304:function(t,e,n){"use strict";n(5214),n(7816)},4585:function(t,e,n){"use strict";n(7966);var r=require("@leeoniya/ufuzzy");new(n.n(r)())},4951:function(t){"use strict";t.exports=require("@wordpress/editor")},5214:function(t){"use strict";t.exports=require("@wordpress/data")},5756:function(t,e,n){"use strict";n.d(e,{Zm:function(){return s}});var r=n(7966);const o={postId:void 0,postType:void 0,isEditable:void 0},i=(0,r.createContext)(o),s=()=>(0,r.useContext)(i)},5781:function(t,e,n){"use strict";n(5214),n(2627)},6314:function(t){"use strict";t.exports=require("@wordpress/compose")},7010:function(t,e,n){"use strict";n(5214),n(7816)},7322:function(t,e,n){"use strict";n(7966),n(2050),n(8580)},7746:function(t,e,n){"use strict";n(5214),n(7816)},7816:function(t){"use strict";t.exports=require("@wordpress/core-data")},7966:function(t){"use strict";t.exports=require("@wordpress/element")},8058:function(t,e,n){"use strict";n(5214),n(2627)},8139:function(t,e,n){"use strict";n.d(e,{usePost:function(){return s}});var r=n(5214),o=n(4951),i=n(5756);function s(){const{postId:t,postType:e,isEditable:n}=(0,i.Zm)(),{globalPostId:s,globalPostType:c}=(0,r.useSelect)(t=>({globalPostId:t(o.store).getCurrentPostId(),globalPostType:t(o.store).getCurrentPostType()}),[]);return{postId:t||s,postType:e||c,isEditable:!(!!t&&!!e)||n}}},8450:function(t){"use strict";t.exports=require("@wordpress/i18n")},8580:function(t,e,n){"use strict";n(6314)},8768:function(t,e,n){"use strict";n(7816),n(8139)},9066:function(t,e,n){"use strict";n(5214),n(8450),n(7816),n(8139),n(4304),n(7010)},9342:function(t,e,n){"use strict";n(7966)},9754:function(t,e,n){"use strict";n(5214),n(7816)}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{PostFeaturedImage:function(){return c}});var t=n(7966),e=n(7816),o=n(2154),i=n(692);function s(){return s=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},s.apply(null,arguments)}const c=n=>{const{postId:r,postType:c,isEditable:u}=(0,o.YK)(),[a,l]=(0,e.useEntityProp)("postType",c,"featured_media",r);return(0,t.createElement)(i.Image,s({id:a,canEditImage:u,onSelect:t=>{l(t.id)}},n))}}(),module.exports=r}(); //# sourceMappingURL=index.js.map