@10up/block-components
Version:
10up Components built for the WordPress Block Editor.
2 lines • 9.47 kB
JavaScript
!function(){var e={247:function(e,t,n){"use strict";n(7816),n(8139)},516:function(e,t,n){"use strict";n(777)},777:function(e,t,n){"use strict";var r={};n.r(r),n.d(r,{getIcon:function(){return a},getIconSet:function(){return c},getIconSets:function(){return u},getIcons:function(){return i}});var o={};n.r(o),n.d(o,{registerIconSet:function(){return l},removeIconSet:function(){return d}});var s=n(5214);function u(e){const{iconSets:t}=e;return Object.values(t)}function c(e,t){const{iconSets:n}=e;return n[t]??[]}function i(e,t){const{iconSets:n}=e;return n?.hasOwnProperty(t)?n[t]?.icons??[]:[]}function a(e,t,n){const{iconSets:r}=e;return r?.hasOwnProperty(t)?r[t]?.icons?.find(e=>e.name===n)??[]:void 0}function l(e){return{type:"REGISTER_ICON_SET",iconSet:e}}function d(e){return{type:"REMOVE_ICON_SET",name:e}}const f="tenup/icons",m=(0,s.createReduxStore)(f,{reducer:function(e={iconSets:{}},t){switch(t.type){case"REGISTER_ICON_SET":return{...e,iconSets:{...e.iconSets,[t.iconSet.name]:t.iconSet}};case"REMOVE_ICON_SET":if(e.iconSets.hasOwnProperty(t.name)){const n={...e};return delete n.iconSets[t.name],n}return e;default:return e}},selectors:r,actions:o});!!(0,s.select)(f)||(0,s.register)(m)},1035:function(e,t,n){"use strict";n(5214),n(7816)},1097:function(e,t,n){"use strict";n(3805),n(7816),n(5214)},1120:function(e,t,n){"use strict";n(2627),n(5214)},1271:function(e,t,n){"use strict";n.d(t,{useSelectedTermsOfSavedPost:function(){return s}});var r=n(5214),o=n(7816);const s=(e,t)=>(0,r.useSelect)(n=>{const{getEntityRecords:r,hasFinishedResolution:s}=n(o.store),u=["taxonomy",e,{per_page:-1,post:t}];return[r(...u),s("getEntityRecords",u)]},[e,t])},1607:function(e,t,n){"use strict";n.d(t,{Optional:function(){return o}});var r=n(2627);const o=({value:e="",children:t})=>{const{isSelected:n}=(0,r.useBlockEditContext)();return(n||!!e)&&t}},2050:function(e){"use strict";e.exports=require("@wordpress/components")},2154:function(e,t,n){"use strict";n.d(t,{Di:function(){return u.useTaxonomy},YK:function(){return r.usePost},aA:function(){return o.useSelectedTerms},fP:function(){return s.usePopover}});n(8058),n(1097),n(3777),n(4585),n(1035),n(5781);var r=n(8139),o=(n(7010),n(7746),n(2274),n(3934)),s=(n(1271),n(4304),n(9066),n(7322)),u=(n(9342),n(247),n(9754));n(8768),n(1120)},2274:function(e,t,n){"use strict";n.d(t,{useSelectedTermIds:function(){return u}});var r=n(4951),o=n(5214),s=n(7816);const u=e=>(0,o.useSelect)(t=>{const{getTaxonomy:n,hasFinishedResolution:o}=t(s.store),u=n(e),c=o("getTaxonomy",[e]),{getEditedPostAttribute:i}=t(r.store);return[i(u?.rest_base),c]},[e])},2627:function(e){"use strict";e.exports=require("@wordpress/block-editor")},3777:function(e,t,n){"use strict";n(5214),n(7966),n(516)},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3934:function(e,t,n){"use strict";n.d(t,{useSelectedTerms:function(){return i}});var r=n(8139),o=n(7010),s=n(7746),u=n(2274),c=n(1271);const i=e=>{const{postId:t,postType:n,isEditable:i}=(0,r.usePost)(),[a,l]=(0,o.useIsSupportedTaxonomy)(n,e),[d,f]=(0,u.useSelectedTermIds)(e),[m,p]=(0,s.useAllTerms)(e),[v,E]=(0,c.useSelectedTermsOfSavedPost)(e,t);return l?!a&&l?(console.error(`The taxonomy "${e}" is not supported for the post type "${n}". Please use a supported taxonomy.`),[[],!0]):(i||E)&&(!i||p&&f)?!i&&E?[v,E]:[m?.filter(e=>d?.includes(e.id)),p&&f]:[[],!1]:[[],!1]}},4304:function(e,t,n){"use strict";n(5214),n(7816)},4585:function(e,t,n){"use strict";n(7966);var r=require("@leeoniya/ufuzzy");new(n.n(r)())},4951:function(e){"use strict";e.exports=require("@wordpress/editor")},5214:function(e){"use strict";e.exports=require("@wordpress/data")},5756:function(e,t,n){"use strict";n.d(t,{Zm:function(){return u}});var r=n(7966);const o={postId:void 0,postType:void 0,isEditable:void 0},s=(0,r.createContext)(o),u=()=>(0,r.useContext)(s)},5781:function(e,t,n){"use strict";n(5214),n(2627)},6314:function(e){"use strict";e.exports=require("@wordpress/compose")},7010:function(e,t,n){"use strict";n.d(t,{useIsSupportedTaxonomy:function(){return s}});var r=n(5214),o=n(7816);const s=(e,t)=>(0,r.useSelect)(n=>{const{getPostType:r,hasFinishedResolution:s}=n(o.store),u=r(e),c=s("getPostType",[e]),i=u?.taxonomies?.some(e=>e===t);return[!!i,c]},[e,t])},7322:function(e,t,n){"use strict";n.d(t,{usePopover:function(){return u}});var r=n(7966),o=n(2050),s=n(8580);const u=()=>{const[e,t]=(0,r.useState)(),[n,u]=(0,r.useState)(!1),c=(0,r.useCallback)(()=>{u(e=>!e)},[]),i={onClick:c,"aria-expanded":n,ref:t},a=(0,s.W)(()=>u(!1));return{setPopoverAnchor:t,toggleVisible:c,toggleProps:i,Popover:(0,r.useMemo)(()=>({children:t})=>n?(0,r.createElement)(o.Popover,{ref:a,anchor:e,focusOnMount:!1,animate:!1},(0,r.createElement)("div",{style:{padding:"16px",minWidth:"250px"}},t)):null,[n,e,a])}}},7746:function(e,t,n){"use strict";n.d(t,{useAllTerms:function(){return s}});var r=n(5214),o=n(7816);const s=e=>(0,r.useSelect)(t=>{const{getEntityRecords:n,hasFinishedResolution:r}=t(o.store),s=["taxonomy",e,{per_page:-1,context:"view"}];return[n(...s),r("getEntityRecords",s)]},[e])},7816:function(e){"use strict";e.exports=require("@wordpress/core-data")},7966:function(e){"use strict";e.exports=require("@wordpress/element")},8058:function(e,t,n){"use strict";n(5214),n(2627)},8139:function(e,t,n){"use strict";n.d(t,{usePost:function(){return u}});var r=n(5214),o=n(4951),s=n(5756);function u(){const{postId:e,postType:t,isEditable:n}=(0,s.Zm)(),{globalPostId:u,globalPostType:c}=(0,r.useSelect)(e=>({globalPostId:e(o.store).getCurrentPostId(),globalPostType:e(o.store).getCurrentPostType()}),[]);return{postId:e||u,postType:t||c,isEditable:!(!!e&&!!t)||n}}},8450:function(e){"use strict";e.exports=require("@wordpress/i18n")},8580:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(6314);function o(e){return(0,r.useRefEffect)(t=>{if(!t)return()=>{};const n=n=>{t&&!t.contains(n.target)&&e(n)},r=t.ownerDocument||document,o=r!==document,s=document.querySelector('[name="editor-canvas"]'),u=s?.contentDocument;return r.addEventListener("mousedown",n),r.addEventListener("touchstart",n),o?(document.addEventListener("mousedown",n),document.addEventListener("touchstart",n)):u&&(u.addEventListener("mousedown",n),u.addEventListener("touchstart",n)),()=>{r.removeEventListener("mousedown",n),r.removeEventListener("touchstart",n),o?(document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)):u&&(u.removeEventListener("mousedown",n),u.removeEventListener("touchstart",n))}},[e])}},8768:function(e,t,n){"use strict";n(7816),n(8139)},9066:function(e,t,n){"use strict";n(5214),n(8450),n(7816),n(8139),n(4304),n(7010)},9342:function(e,t,n){"use strict";n(7966)},9754:function(e,t,n){"use strict";n.d(t,{useTaxonomy:function(){return s}});var r=n(5214),o=n(7816);function s(e){return(0,r.useSelect)(t=>{const{getTaxonomy:n,hasFinishedResolution:r}=t(o.store),s=r("getTaxonomy",[e]);return[n(e),s]},[e])}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{PostTermList:function(){return l}});var e=n(7966),t=n(2050),o=n(8450),s=n(4951),u=n(1607),c=n(2154);const i=(0,e.createContext)({id:0,name:"",link:"",slug:"",count:0,description:"",parent:0,taxonomy:"",meta:[],_links:{}});function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(null,arguments)}const l=({tagName:n="ul",taxonomyName:r="category",children:a=null,noResultsMessage:l=(0,o.__)("Please select a term","tenup"),...d})=>{const{isEditable:f}=(0,c.YK)(),m="function"===typeof a,p=!m&&e.Children.count(a),[v,E]=(0,c.aA)(r),[y,g]=(0,c.Di)(r),{toggleProps:S,Popover:x}=(0,c.fP)();if(!E||!g)return(0,e.createElement)(t.Spinner,null);const T=y?.hierarchical?s.PostTaxonomiesHierarchicalTermSelector:s.PostTaxonomiesFlatTermSelector;if(m)return a({selectedTerms:v,isEditable:!!f});let h={...d};f&&(h={...h,...S});const P=!!(v&&v.length>0);return p?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u.Optional,{value:P},(0,e.createElement)(n,h,P?v.map(t=>(0,e.createElement)(i.Provider,{value:t,key:t.id},a)):(0,e.createElement)("li",null,(0,e.createElement)("i",null,l)))),f&&(0,e.createElement)(x,null,(0,e.createElement)(T,{slug:r}))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(u.Optional,{value:P},(0,e.createElement)(n,h,P?v.map(t=>(0,e.createElement)("li",{key:t.id},(0,e.createElement)("a",{href:t.link},t.name))):(0,e.createElement)("li",null,(0,e.createElement)("i",null,l)))),f&&(0,e.createElement)(x,null,(0,e.createElement)(T,{slug:r})))};l.ListItem=({tagName:t="li",children:n,...r})=>(0,e.createElement)(t,r,n),l.TermLink=t=>{const{link:n,name:r}=(0,e.useContext)(i);return(0,e.createElement)("a",a({href:n,inert:"true"},t),r)}}(),module.exports=r}();
//# sourceMappingURL=index.js.map