| 1 |
(()=>{var e={942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=a(t,r));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(t,[]))||(e.exports=r)}()}},t={};function r(o){var l=t[o];if(void 0!==l)return l.exports;var n=t[o]={exports:{}};return e[o](n,n.exports,r),n.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.domReady;var t=r.n(e);const o=window.React,l=window.wp.compose,n=window.wp.element;var a=r(942),i=r.n(a);const s=window.wp.hooks,c=window.wp.data,u=(0,l.createHigherOrderComponent)((e=>(0,n.memo)((t=>{const{clientId:r,name:l,attributes:a,setAttributes:u}=t,d=(0,n.useRef)(a),{__unstableMarkNextChangeAsNotPersistent:b}=(0,c.useDispatch)("core/block-editor");if(l.includes("tablebuilder")){const l=r?.slice(-6);(0,n.useEffect)((()=>{a?.blockClass||(b(),u({blockClass:`tablebuilder${l}`,blockID:r})),a?.blockClass&&JSON.stringify(a)!==JSON.stringify(d.current)&&(b(),u({blockClass:`tablebuilder${l}`,blockID:r}),d.current=a)}),[r,a]);const c={...t.wrapperProps,className:i()(a?.blockClass)},p=(0,s.applyFilters)("tablebuilder.blockWrapper.attributes",c,a);return(0,o.createElement)(e,{...t,wrapperProps:p})}return(0,o.createElement)(e,{...t})}))),"addHideClass"),d=(window.wp.i18n,window.wp.blockEditor),b=((0,n.memo)((e=>{const{attributes:t,setAttributes:r,isProActive:l,clientId:n}=e;return l?(0,o.createElement)(o.Fragment,null,"hello"):null})),(e,t)=>(t.includes("tablebuilder")&&(e.attributes={...e.attributes,tableConditionalFormat:{type:"array",default:[]},commonStyle:{type:"object"},freezeSettings:{type:"object",default:{headerBgColor:"#fff",leftColumnBgColor:"#fff",rightColumnBgColor:"#fff"}},enableFreeze:{type:"boolean",default:!1}}),e));(0,s.addFilter)("blocks.registerBlockType","tablebuilder/global-components-attribute",b);const p=(0,l.createHigherOrderComponent)((e=>t=>{const{attributes:r,setAttributes:l}=t;if(t.name.includes("tablebuilder")){const{useHasProActive:n,useBlockStyles:a,useDeviceList:i}=window?.tableBuilder?.helpers,{GkitStyle:s,GkitProUpgradeNotice:c}=window?.tableBuilder?.components,u=i(),b=n({windowVariable:"tableBuilder",hookName:"tablebuilder.isProActive",cookieName:"isTableBuilderValid",apiPath:"tablebuilder"}),p=a(r,l,"commonStyle",((e,t,r)=>{const{parseCSS:o}=window?.tableBuilder?.helpers;return o([[],e=>[]],r)})(0,0,u));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(s,{blocksCSS:p}),(0,o.createElement)(e,{...t}),(0,o.createElement)(d.InspectorControls,null,!b&&(0,o.createElement)(c,{descriptionText:"Get Table Builder Pro for advanced blocks and features.",buttonText:"Upgrade Now",buttonUrl:"https://wpmet.com/plugin/tablebuilder/pricing/",windowVariable:"tableBuilder"})))}return(0,o.createElement)(e,{...t})}),"addBlocksComponents");(0,s.addFilter)("editor.BlockEdit","tablebuilder/global-components",p,9999),(0,s.addFilter)("editor.BlockListBlock","tablebuilder/add-hide-class",u),t()((async()=>{const{moveObjectToTop:e}=window?.tableBuilder?.helpers,t=wp.data.select("core/blocks").getCategories();wp.blocks.setCategories(e(t,"tablebuilder"))}))})()})(); |