UNPKG

@10up/block-components

Version:

10up Components built for the WordPress Block Editor.

2 lines 1.73 kB
!function(){"use strict";var e={5214:function(e){e.exports=require("@wordpress/data")}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,n),c.exports}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={};n.r(r),n.d(r,{store:function(){return l}});var o={};n.r(o),n.d(o,{getIcon:function(){return f},getIconSet:function(){return s},getIconSets:function(){return i},getIcons:function(){return a}});var c={};n.r(c),n.d(c,{registerIconSet:function(){return S},removeIconSet:function(){return d}});var u=n(5214);function i(e){const{iconSets:t}=e;return Object.values(t)}function s(e,t){const{iconSets:n}=e;return n[t]??[]}function a(e,t){const{iconSets:n}=e;return n?.hasOwnProperty(t)?n[t]?.icons??[]:[]}function f(e,t,n){const{iconSets:r}=e;return r?.hasOwnProperty(t)?r[t]?.icons?.find(e=>e.name===n)??[]:void 0}function S(e){return{type:"REGISTER_ICON_SET",iconSet:e}}function d(e){return{type:"REMOVE_ICON_SET",name:e}}const p="tenup/icons",l=(0,u.createReduxStore)(p,{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:o,actions:c});!!(0,u.select)(p)||(0,u.register)(l),module.exports=r}(); //# sourceMappingURL=index.js.map