index.js
2 lines
| 1 | (()=>{"use strict";var e={5251:(e,o,t)=>{var r=t(9196),l=Symbol.for("react.element"),n=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,c=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function d(e,o,t){var r,n={},d=null,u=null;for(r in void 0!==t&&(d=""+t),void 0!==o.key&&(d=""+o.key),void 0!==o.ref&&(u=o.ref),o)s.call(o,r)&&!i.hasOwnProperty(r)&&(n[r]=o[r]);if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===n[r]&&(n[r]=o[r]);return{$$typeof:l,type:e,key:d,ref:u,props:n,_owner:c.current}}o.Fragment=n,o.jsx=d,o.jsxs=d},5893:(e,o,t)=>{e.exports=t(5251)},9196:e=>{e.exports=window.React}},o={};function t(r){var l=o[r];if(void 0!==l)return l.exports;var n=o[r]={exports:{}};return e[r](n,n.exports,t),n.exports}t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{t.r(r),t.d(r,{AdvancedInspectorControls:()=>k,AdvancedStyleBlockInspector:()=>w,BlockInspectorTopControls:()=>F,ContentBlockInspector:()=>f,ContentInspectorControls:()=>v,DataHelperContextFromClientId:()=>_,StyleBlockInspector:()=>M,StyleInspectorControls:()=>R,useCurrentInspectorTab:()=>D});const e=window.kubio.editorData,o=window.wp.i18n,l=window.wp.blocks,n=window.wp.data,s=window.wp.compose,c=window.wp.components,i=window.wp.blockEditor;var d=t(5893);const{Fill:u,Slot:a}=(0,c.createSlotFill)("AdvancedInspectorControls"),p=(0,s.createHigherOrderComponent)((e=>o=>{const t=(0,i.useBlockEditContext)(),{isSelected:r}=t;return r?(0,d.jsx)(e,{...o}):null}),"ifBlockEditSelectedAdvancedInspectorControls"),k=(0,s.compose)([p])(u);k.Slot=a;const b=(0,s.compose)([(0,n.withSelect)((e=>{const{getSelectedBlockClientId:o,getSelectedBlockCount:t,getBlockName:r}=e("core/block-editor"),{getBlockStyles:n}=e("core/blocks"),s=o(),c=s&&r(s),i=s&&(0,l.getBlockType)(c),d=s&&n(c);return{count:t(),hasBlockStyles:d&&d.length>0,selectedBlockName:c,selectedBlockClientId:s,blockType:i}}))])((({blockType:e,selectedBlockClientId:t,selectedBlockName:r,showNoBlockSelectedMessage:n=!0})=>{const s=r===(0,l.getUnregisteredTypeHandlerName)();return e&&t&&!s?(0,d.jsx)("div",{className:"block-editor-block-inspector kubio-inspector",children:(0,d.jsx)(k.Slot,{bubblesVirtually:!0})}):n?(0,d.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,o.__)("No block selected.","kubio")}):null})),w=()=>(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(b,{})}),S=window.wp.hooks,m=window.wp.element,x=window.kubio.core,y=window.kubio.utils,g=()=>{if((0,y.wpVersionCompare)("7.1","<"))return!1;const e="desktop"===(0,x.useActiveMedia)();return!window.isKubioBlockEditor&&!e&&!0},{Slot:h,Fill:B}=(0,c.createSlotFill)(Symbol("KubioInGutenbergResponsiveSlotFill")),j=()=>{const e=document.querySelector(".block-editor-block-inspector"),o=g();return e&&o?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(i.InspectorControls,{group:"color",children:(0,d.jsx)("div",{className:"kubio-inspector kubio-responsive-inspector-in-gutenberg",children:(0,d.jsx)(h,{})})}),(0,d.jsx)(i.InspectorControls,{children:(0,d.jsx)("div",{className:"kubio-inspector kubio-responsive-inspector-in-gutenberg",children:(0,d.jsx)(h,{})})})]}):(0,d.jsx)(d.Fragment,{})},C=(0,s.createHigherOrderComponent)((e=>o=>{const{isSelected:t,name:r}=o;return r.startsWith("kubio/")?(0,d.jsxs)(d.Fragment,{children:[!window.isKubioBlockEditor&&t&&(0,d.jsx)(j,{}),(0,d.jsx)(e,{...o})]}):(0,d.jsx)(e,{...o})}),"withKubioStyleInspectorOutsideKubioEditor");(0,S.addFilter)("editor.BlockEdit","kubio.kubio-outside-kubio-editor-for-responsive-controls",C,1);const v=e=>{const o=(0,i.useBlockEditContext)(),{isSelected:t}=o,{children:r,...l}=e,n=g()?B:i.InspectorControls;return t&&(0,d.jsx)(n,{children:(0,d.jsx)(c.__experimentalStyleProvider,{document,children:r})})},I=window.kubio.pro,f=()=>{const{selectedBlockName:e}=(0,n.useSelect)((e=>{const{getSelectedBlockClientId:o,getBlockName:t}=e(i.store),r=o();return{selectedBlockName:r?t(r):null}}),[]),o=(0,y.blockIsFromPro)(e);return(0,d.jsxs)("div",{style:{position:"relative"},children:[(0,d.jsx)(I.UpgradeToProOverlay,{flag:o,urlArgs:{source:"sidebar-content/"+e,content:e}}),(0,d.jsx)(i.BlockInspector,{})]})},_=(0,s.compose)([(0,x.withObserveOtherBlocks)(((e,{clientId:o})=>o)),x.withKubioBlockContext])((({children:e})=>e)),{Fill:N,Slot:E}=(0,c.createSlotFill)("StyleInspectorControlsTop"),O=(0,s.createHigherOrderComponent)((e=>o=>{const t=(0,i.useBlockEditContext)(),{isSelected:r}=t;return r?(0,d.jsx)(e,{...o}):null}),"ifBlockEditSelectedStyleInspectorControls"),F=(0,s.compose)([O])(N);F.Slot=E;const T=window.kubio.controls,P="StyleInspectorControls",{Fill:K,Slot:H}=(0,c.createSlotFill)(P),A=(0,s.createHigherOrderComponent)((e=>o=>{const t=(0,i.useBlockEditContext)(),{isSelected:r}=t;return r?(0,d.jsx)(c.__experimentalStyleProvider,{document,children:(0,d.jsx)(e,{...o})}):null}),"ifBlockEditSelectedStyleInspectorControls"),R=(0,s.compose)([A])(K);R.Slot=e=>!(0,x.useSlotHasFills)(P)&&window.isKubioBlockEditor?(0,d.jsx)("div",{className:"kubio-editing-header",children:(0,d.jsx)(T.ControlNotice,{content:(0,o.__)("Current block does not support styling","kubio")})}):(0,d.jsx)(H,{...e});const M=(0,s.compose)([(0,n.withSelect)((e=>{const{getSelectedBlockClientId:o,getSelectedBlockCount:t,getBlockName:r}=e("core/block-editor"),{getBlockStyles:n}=e("core/blocks"),s=o(),c=s&&r(s),i=s&&(0,l.getBlockType)(c),d=s&&n(c);return{count:t(),hasBlockStyles:d&&d.length>0,selectedBlockName:c,selectedBlockClientId:s,blockType:i}}))])((({blockType:e,selectedBlockClientId:t,selectedBlockName:r,showNoBlockSelectedMessage:n=!0})=>{const s=r===(0,l.getUnregisteredTypeHandlerName)();if(!e||!t||s)return n?(0,d.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,o.__)("No block selected.","kubio")}):null;const c=(0,y.blockIsFromPro)(r);return(0,d.jsxs)("div",{className:"block-editor-block-inspector kubio-inspector",children:[(0,d.jsx)(I.UpgradeToProOverlay,{flag:c,urlArgs:{source:"sidebar-style/"+r,content:r}}),(0,d.jsx)(R.Slot,{bubblesVirtually:!0})]})})),U=(0,s.createHigherOrderComponent)((e=>o=>{const{isSelected:t,name:r}=o;if(!r.startsWith("kubio/"))return(0,d.jsx)(e,{...o});const l=g(),n=l?B:i.InspectorControls,[,s]=(0,m.useState)();return(0,m.useEffect)((()=>{t&&l&&s(Math.random())}),[t]),(0,d.jsxs)(d.Fragment,{children:[t&&!window.isKubioBlockEditor&&(0,d.jsx)(n,{children:(0,d.jsx)(T.LinkedNotice,{...o})}),(0,d.jsx)(e,{...o}),t&&!window.isKubioBlockEditor&&(0,d.jsx)(n,{children:(0,d.jsx)(M,{})})]})}),"withKubioStyleInspectorOutsideKubioEditor");(0,S.addFilter)("editor.BlockEdit","kubio.third-party-controls",U);const D=()=>{const[o,t]=(0,e.useGlobalSessionProp)("displayed-block-panel","content");return[o,t]}})(),(window.kubio=window.kubio||{}).inspectors=r})(); |
| 2 |