7 lines
20 KiB
JavaScript
7 lines
20 KiB
JavaScript
(()=>{"use strict";var e={n:t=>{var l=t&&t.__esModule?()=>t.default:()=>t;return e.d(l,{a:l}),l},d:(t,l)=>{for(var s in l)e.o(l,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:l[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.React,l=window.wp.blocks,s=window.wp.compose,r=window.wp.element,n=window.wp.hooks,o=window.wp.blockEditor,a=window.wp.components,c=window.wp.data,i=window.wp.i18n,u=window.gbp.blockStyles,d=window.gbp.stylesBuilder,b=(0,c.createReduxStore)("gbp-current-style",{reducer:d.currentStyleReducer,actions:d.currentStyleActions,selectors:d.currentStyleSelectors}),p=(0,c.createReduxStore)("gbp-styles",{reducer:d.styleReducer,actions:d.styleActions,selectors:d.styleSelectors}),f=(0,c.createReduxStore)("gbp-styles-at-rule",{reducer:d.atRuleReducer,actions:d.atRuleActions,selectors:d.atRuleSelectors}),g=(0,c.createReduxStore)("gbp-styles-nested-rule",{reducer:d.nestedRuleReducer,actions:d.nestedRuleActions,selectors:d.nestedRuleSelectors}),y=window.wp.apiFetch;var m=e.n(y);const h=window.wp.notices,S=window.wp.url,v=window.wp.coreData;var k;window.lodash;const R="undefined"!=typeof gbGlobalStylePermissions&&null!==(k=gbGlobalStylePermissions?.canManageStyles)&&void 0!==k&&k,_=window.wp.editPost;const w=(0,c.createReduxStore)("gbp-block-styles-current-style",{reducer:d.currentStyleReducer,actions:d.currentStyleActions,selectors:d.currentStyleSelectors}),C=(0,c.createReduxStore)("gbp-block-styles-at-rule",{reducer:d.atRuleReducer,actions:d.atRuleActions,selectors:d.atRuleSelectors}),A=(0,c.createReduxStore)("gbp-block-styles-nested-rule",{reducer:d.nestedRuleReducer,actions:d.nestedRuleActions,selectors:d.nestedRuleSelectors});function E(){const e=(0,c.useSelect)((e=>e(C).getAtRule())),{setAtRule:t}=(0,c.useDispatch)(C),l=(0,c.useSelect)((e=>e(A).getNestedRule())),{setNestedRule:s}=(0,c.useDispatch)(A),r=(0,u.useCurrentAtRule)(d.defaultAtRules),{setCurrentStyle:n}=(0,c.useDispatch)(w),a=(0,c.useSelect)((e=>e(w).currentStyle())),{deviceType:y,setDeviceType:k}=(0,u.useDeviceType)(),E=function(){const{setCurrentStyle:e}=(0,c.useDispatch)(b),{setStyles:t}=(0,c.useDispatch)(p),{createNotice:l,removeAllNotices:s}=(0,c.useDispatch)(h.store),{getEntityRecordEdits:r}=(0,c.useSelect)(v.store),{getSelectedBlock:n}=(0,c.useSelect)((e=>e(o.store)),[]),{setAtRule:a}=(0,c.useDispatch)(f),{setNestedRule:u}=(0,c.useDispatch)(g),{openGeneralSidebar:d}=(0,c.useDispatch)(_.store);return async(o,c={})=>{if(!R)return;const{classStyles:b,classPostId:p}=await async function(e){var t;const l=await m()({path:(0,S.addQueryArgs)("/generateblocks-pro/v1/global-classes/get_styles",{globalClass:e}),method:"GET"});let s=null!==(t=l?.response?.data?.styles)&&void 0!==t?t:{};return Array.isArray(s)&&0===s.length&&(s={}),{classStyles:s,classPostId:l?.response?.data?.postId}}(o);if(!p)return s("snackbar"),void l("error",(0,i.sprintf)(
|
|
// Translators: Global class name.
|
|
// Translators: Global class name.
|
|
(0,i.__)("%s does not exist.","generateblocks-pro"),o),{type:"snackbar"});a(""),u(""),d("gblocks-editor-sidebar/gblocks-editor-sidebar"),e({postId:p,name:o,classStyles:b,clientId:n()?.clientId,options:c}),c.nestedRule&&u(c.nestedRule),c.atRule&&a(c.atRule);const f=r("postType","gblocks_styles",p);t(f?.gb_style_data||b),s("snackbar"),l("info",(0,i.sprintf)(
|
|
// Translators: Global class name.
|
|
// Translators: Global class name.
|
|
(0,i.__)("Editing %s.","generateblocks-pro"),o),{type:"snackbar"})}}(),I=function(){const{setCurrentStyle:e}=(0,c.useDispatch)(b),{setStyles:t}=(0,c.useDispatch)(p),{setAtRule:l}=(0,c.useDispatch)(f),{setNestedRule:s}=(0,c.useDispatch)(g);return()=>{e({}),t({}),l(""),s("")}}();return{atRule:e,nestedRule:l,setAtRule:t,currentAtRule:r,setNestedRule:s,setDeviceType:k,deviceType:y,setCurrentStyle:n,currentStyle:a,getPreviewDevice:u.getPreviewDevice,setGlobalStyle:E,cancelEditGlobalStyle:I}}function I({attributes:e,setAttributes:l,shortcuts:s,onStyleChange:r}){const{atRule:n,setAtRule:o,nestedRule:a,setNestedRule:c,setDeviceType:i,getPreviewDevice:b,currentStyle:p,setGlobalStyle:f,cancelEditGlobalStyle:g}=E(),{styles:y,globalClasses:m=[]}=e,h=(0,d.getStylesObject)(y,n,a);return(0,t.createElement)(d.StylesBuilder,{currentSelector:p?.selector,styles:h,allStyles:y,onDeleteStyle:(e,t)=>{const s=(0,d.deleteStylesObjectKey)(y,e,t);l({styles:s})},nestedRule:a,atRule:n,onStyleChange:(e,t=null)=>r(e,t,n,a),onNestedRuleChange:e=>c(e),onAtRuleChange:e=>{o(e);const t=(0,d.getPreviewWidth)(e),l=b(t);l&&i(l)},onUpdateKey:(e,t,s)=>{const r=(0,d.updateStylesObjectKey)(y,e,t,s);l({styles:r})},selectorShortcuts:s.selectorShortcuts,visibleSelectors:s.visibleShortcuts,onEditStyle:f,cancelEditStyle:g,setLocalTab:u.openBlockStylesTab,scope:"local",allowDevTools:!0,appliedGlobalStyles:m,onAllStylesChange:e=>l({styles:e})})}const L=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","readonly","required","reversed","selected"];function N(e){const t=e.trim().replace(/[^A-Za-z0-9-_:.]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"");return t?/^[A-Za-z]/.test(t)?t:`id-${t}`:""}const x=window.gbp.components;function B(e,t,l=!1){const{styles:s={},uniqueId:r="",globalClasses:n=[]}=t,o=[];return l&&o.push(e),n.length>0&&o.push(...n),Object.keys(s).length>0&&o.push(`${e}-${r}`),o}const O={default:{items:[{label:"Hover",value:"&:hover"},{label:"Hover & Focus",value:"&:is(:hover, :focus)"},{label:"Links",value:"a"},{label:"Hovered links",value:"a:hover"}]},interactions:{label:(0,i.__)("Interactions","generateblocks-pro"),items:[{label:"Hover",value:"&:hover"},{label:"Focus",value:"&:focus"},{label:"Hover & Focus",value:"&:is(:hover, :focus)"}]},links:{label:(0,i.__)("Links","generateblocks-pro"),items:[{label:"Links",value:"a"},{label:"Hovered links",value:"a:hover"},{label:"Hovered & focused links",value:"a:is(:hover, :focus)"},{label:"Visited links",value:"a:visited"}]},pseudoElements:{label:(0,i.__)("Pseudo Elements","generateblocks-pro"),items:[{label:"Before",value:"&:before"},{label:"After",value:"&:after"}]}},T=["radio","checkbox-group"];function F(e){return e||"text"}function D(e){return String(e||"").toLowerCase().trim().replace(/\s+/g,"_").replace(/[^a-z0-9_-]/g,"").replace(/^_+|_+$/g,"")}function P(e){return e?.name||e?.blockName||""}function j(e=[],t){for(const l of e){if("generateblocks-pro/form-field"===P(l))continue;if(t===P(l))return l;const e=j(l.innerBlocks||[],t);if(e)return e}return null}function M(e){const t=(o=e,j(o?.innerBlocks||[],"generateblocks-pro/form-field-label")),l=function(e){return j(e?.innerBlocks||[],"generateblocks-pro/form-field-control")}(e),s=e?.attributes?.fieldName||"",r=F(e?.attributes?.fieldType),n="hidden"===r?"":t?.attributes?.content;var o;return{clientId:e?.clientId,fieldName:s,fieldType:r,isRequired:!!e?.attributes?.isRequired,matchesField:e?.attributes?.matchesField||"",conditions:e?.attributes?.conditions||[],label:n||s,options:l?.attributes?.options||[],checkedValue:l?.attributes?.checkedValue||"",defaultValue:l?.attributes?.defaultValue||""}}const H="generateblocks-pro/form-field";function G(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function q(e,t,l){if(!Array.isArray(e)||!t)return!1;for(const s of e){if(s?.name===H&&s?.clientId!==l&&s?.attributes?.fieldName===t)return!0;if(s?.innerBlocks?.length&&q(s.innerBlocks,t,l))return!0}return!1}const z="gblocks_form";function V(){const[e,t]=(0,v.useEntityProp)("postType",z,"meta"),l=(0,c.useSelect)((e=>z===e("core/editor")?.getCurrentPostType()),[]),{updateBlockAttributes:s}=(0,c.useDispatch)(o.store);return(0,r.useCallback)(((r,n,a="")=>{if(!r||!n||r===n)return;const i=(0,c.select)(o.store).getBlocks();if(q(i,r,a))return;if(l){const l=e&&e._gb_form||{},s=l.config||{},o=function(e,t,l){if(!e||!t||!l||t===l)return e;let s=e,r=!1;const n=()=>{r||(s={...e},r=!0)};if(e.emailReplyToField===t&&(n(),s.emailReplyToField=l),e.confirmationEmailField===t&&(n(),s.confirmationEmailField=l),G(e.actionSettings)){let r=e.actionSettings,o=!1;const a=()=>{o||(r={...e.actionSettings},o=!0)};for(const s of Object.keys(e.actionSettings)){const n=e.actionSettings[s];if(!G(n))continue;let o=n,c=!1;const i=()=>{c||(o={...n},c=!0)};if(n.emailField===t&&(i(),o.emailField=l),n.nameField===t&&(i(),o.nameField=l),"email-signup"===s&&n.optInField===t&&(i(),o.optInField=l),G(n.fieldMap)&&Object.prototype.hasOwnProperty.call(n.fieldMap,t)){i();const{[t]:e,...s}=n.fieldMap;o.fieldMap=Object.prototype.hasOwnProperty.call(s,l)?s:{...s,[l]:e}}c&&(a(),r[s]=o)}o&&(n(),s.actionSettings=r)}return r?s:e}(s,r,n);o!==s&&t({...e||{},_gb_form:{...l,config:o}})}const u=function(e,t,l){if(!Array.isArray(e)||!t||!l||t===l)return[];const s=[],r=e=>{for(const n of e){if(H===n?.name){const e=n.attributes?.conditions,r={};Array.isArray(e)&&e.some((e=>e?.field===t))&&(r.conditions=e.map((e=>e?.field===t?{...e,field:l}:e))),n.attributes?.matchesField===t&&(r.matchesField=l),Object.keys(r).length&&s.push([n.clientId,r])}n?.innerBlocks?.length&&r(n.innerBlocks)}};return r(e),s}(i,r,n);for(const[e,t]of u)s(e,t)}),[l,e,t,s])}function Z({icon:e}){return e?(0,t.createElement)("span",{className:"gb-shape",dangerouslySetInnerHTML:{__html:e}}):null}const $=[],U=(0,s.compose)((function(e){return l=>{var s,i,u,d;const{attributes:b,setAttributes:p,context:f}=l,{htmlAttributes:g={},uniqueId:y,className:m,align:h}=b,S=(0,c.useSelect)((e=>e("core/editor").isSavingPost())),{style:v="",href:k,...R}=g,_=Object.keys(R).reduce(((e,t)=>(e[t]=(e=>{if(null==e)return"";let t="";if("object"==typeof e)try{t=JSON.stringify(e)}catch(e){return""}else t=String(e);return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")})(R[t]),e)),{}),[w,C]=(0,r.useState)(v);var A,E,I,x;(0,r.useEffect)((()=>{!async function(){const e=await(0,n.applyFilters)("generateblocks.editor.htmlAttributes.style",v,{...l});C(e)}()}),[v,f,S]),A=()=>{const e=["alignwide","alignfull"],t=(m?.split(" ")||[]).filter((t=>!e.includes(t)));h&&t.push("align"+h),p({className:t.join(" ")})},E=[h],x=(I=(0,t.useRef)(!0)).current?(I.current=!1,!0):I.current,(0,t.useEffect)((function(){if(!x)return A()}),E);const B="string"==typeof w?w.split(";").reduce(((e,t)=>{const l=t.indexOf(":");if(-1===l)return e;let s=t.slice(0,l).trim();const r=t.slice(l+1).trim();return s&&r&&(s.startsWith("--")||(s=s.replace(/-([a-z])/g,(e=>e[1].toUpperCase()))),e[s]=r),e}),{}):"",O={..._,style:B,"data-gb-id":y,"data-context-post-id":null!==(s=null!==(i=f?.postId)&&void 0!==i?i:f?.["generateblocks/loopIndex"])&&void 0!==s?s:0,"data-align":h||void 0},T=(0,r.useMemo)((()=>Array.isArray(g)?{}:g),[JSON.stringify(g)]);return(0,r.useEffect)((()=>{const e={...g};Object.keys(e).forEach((t=>{const l=t.startsWith("data-"),s=e[t];L.includes(t)||""!==s||l||"alt"===t||delete e[t],"string"!=typeof s&&"boolean"!=typeof s&&delete e[t],"class"===t&&delete e[t]})),function(e,t){if(e===t)return!0;if(!e||!t)return!1;const l=Object.keys(e),s=Object.keys(t);if(l.length!==s.length)return!1;for(const s of l)if(e[s]!==t[s])return!1;return!0}(e,g)||p({htmlAttributes:e})}),[JSON.stringify(g)]),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,{...l,editorHtmlAttributes:O,htmlAttributes:T}),(0,t.createElement)(o.InspectorAdvancedControls,null,(0,t.createElement)(a.TextControl,{label:"HTML ID",value:null!==(u=g.id)&&void 0!==u?u:"",onChange:e=>{p({htmlAttributes:{...g,id:e}})},onBlur:()=>{g.id&&p({htmlAttributes:{...g,id:N(g.id)}})}}),(0,t.createElement)(a.TextControl,{label:"ARIA Label",value:null!==(d=g["aria-label"])&&void 0!==d?d:"",onChange:e=>{p({htmlAttributes:{...g,"aria-label":e}})}})))}}),(function(e){return l=>{const{attributes:s,name:n,setAttributes:o,isSelected:a,clientId:c}=l,{uniqueId:i,styles:b,css:p}=s,{atRule:f,deviceType:g,setAtRule:y,currentStyle:m,setCurrentStyle:h,setNestedRule:S}=E(),v=(0,u.useSetStyles)(l,{cleanStylesObject:d.cleanStylesObject}),k=(0,r.useMemo)((()=>i?(0,u.getSelector)(n,i):""),[n,i]),R=Array.isArray(b)?{}:b;return(0,u.useAtRuleEffect)({deviceType:g,atRule:f,setAtRule:y,defaultAtRules:d.defaultAtRules,isSelected:a,getPreviewWidth:d.getPreviewWidth}),(0,u.useGenerateCSSEffect)({selector:k,styles:R,setAttributes:o,getCss:d.getCss,getSelector:u.getSelector,isSelected:a,blockCss:p,clientId:c}),(0,u.useStyleSelectorEffect)({isSelected:a,currentStyle:m,selector:k,setCurrentStyle:h,setNestedRule:S}),(0,u.useDecodeStyleKeys)({styles:b,setAttributes:o}),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(u.Style,{selector:k,getCss:d.getCss,styles:R,clientId:c,name:n}),(0,t.createElement)(e,{...l,selector:k,onStyleChange:function(e,t="",l="",s=""){const r="object"==typeof e?e:{[e]:t},n=(0,u.buildChangedStylesObject)(r,l,s);v(n)},getStyleValue:function(e,t="",l=""){var s,r,n,o;return l?t?null!==(n=b?.[l]?.[t]?.[e])&&void 0!==n?n:"":null!==(r=b?.[l]?.[e])&&void 0!==r?r:"":t?null!==(o=b?.[t]?.[e])&&void 0!==o?o:"":null!==(s=b?.[e])&&void 0!==s?s:""},styles:R}))}}),u.withUniqueId)((function(e){const{attributes:l,setAttributes:s,context:d={},name:b,clientId:p,onStyleChange:f,getStyleValue:g,editorHtmlAttributes:y={},styles:m={}}=e,{content:h,tagName:S,icon:v,iconLocation:k}=l,{atRule:R}=E(),_=F(d["generateblocks-pro/form-field/fieldType"]),w=d["generateblocks-pro/form-field/fieldName"]||"",C=!!d["generateblocks-pro/form-field/isRequired"]&&"hidden"!==_,A="hidden"===_,L=function(e){return T.includes(F(e))}(_)?"legend":"label",N=S||L,{updateBlockAttributes:P}=(0,c.useDispatch)(o.store),j=V(),{parentFieldId:H,formBlocks:G}=(0,c.useSelect)((e=>{const{getBlockParentsByBlockName:t,getBlocks:l}=e(o.store),s=t(p,"generateblocks-pro/form-field",!0),r=s?.[0]||"";if(!r)return{parentFieldId:"",formBlocks:$};const n=t(r,"generateblocks-pro/form",!0);if(!n.length)return{parentFieldId:r,formBlocks:$};const a=l(n[0]);return{parentFieldId:r,formBlocks:a.length?a:$}}),[p]),q=(0,r.useMemo)((()=>{if(!H||!G.length)return $;const e=[],t=l=>{for(const s of l){if("generateblocks-pro/form-field"===s.name){const t=M(s);t.clientId!==H&&t.fieldName&&e.push(t.fieldName)}s.innerBlocks?.length&&t(s.innerBlocks)}};return t(G),e}),[G,H]);(0,r.useEffect)((()=>{S!==L&&s({tagName:L})}),[L,s,S]);const z=(0,r.useRef)(""),U=(0,r.useCallback)((e=>{if(s({content:e}),!H)return;const t=!w||w===z.current||function(e,t){const l=D(t);return!(!e||!l)&&(e===l||new RegExp(`^${l}_[0-9]+$`).test(e))}(w,h);if(!t)return;const l=function(e,t=[]){const l=D(e);if(!l)return"";let s=l,r=2;for(;t.includes(s);)s=`${l}_${r}`,r++;return s}(e,q);l&&l!==w&&(j(w,l,H),P(H,{fieldName:l}),z.current=l)}),[h,w,H,s,q,j,P]),W=[...B("gb-form-field-label",{...l,styles:m},!0),"gb-form-field__label"],J=(0,o.useBlockProps)({className:W.filter(Boolean).join(" ").trim(),...y}),K=(0,r.useMemo)((()=>{const e={...O},t=[{label:(0,i.__)("Required asterisk","generateblocks-pro"),value:".gb-form-field__required"}];return v&&(t.push({label:(0,i.__)("Icon","generateblocks-pro"),value:".gb-shape svg"}),e?.default?.items&&(e.default.items=[...e.default.items,{label:(0,i.__)("Icon","generateblocks-pro"),value:".gb-shape svg"},{label:(0,i.__)("Hovered icon","generateblocks-pro"),value:"&:is(:hover, :focus) .gb-shape svg"}]),e.icons={label:(0,i.__)("Icon","generateblocks-pro"),items:[{label:(0,i.__)("Icon","generateblocks-pro"),value:".gb-shape svg"},{label:(0,i.__)("Hovered icon","generateblocks-pro"),value:"&:is(:hover, :focus) .gb-shape svg"}]}),{selectorShortcuts:e,visibleShortcuts:t}}),[v]),Q={name:b,attributes:l,setAttributes:s,clientId:p,getStyleValue:g,onStyleChange:f};if(A)return null;const X=(0,n.applyFilters)("generateblocks.editor.iconSVGSets",{},{attributes:l}),Y=k||"before";return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(o.InspectorControls,null,(0,t.createElement)(u.BlockStyles,{settingsTab:(0,t.createElement)(t.Fragment,null,(0,t.createElement)(x.OpenPanel,{...Q,shouldRender:""===R,panelId:"icon"},(0,t.createElement)(x.IconControl,{label:(0,i.__)("Icon","generateblocks-pro"),value:v,onChange:e=>{v||(g("display")||f("display","inline-flex"),g("alignItems")||f("alignItems","center"),g("columnGap")||f("columnGap","0.5em"),g("width","",".gb-shape svg")||f("width","1em","",".gb-shape svg"),g("height","",".gb-shape svg")||f("height","1em","",".gb-shape svg"),g("fill","",".gb-shape svg")||f("fill","currentColor","",".gb-shape svg")),s({icon:e})},onClear:()=>s({icon:""}),icons:X,clearLabel:(0,i.__)("Clear","generateblocks-pro"),openLabel:(0,i.__)("Open Library","generateblocks-pro"),modalTitle:(0,i.__)("Icon Library","generateblocks-pro")}),!!v&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(x.ColorPicker,{label:(0,i.__)("Icon Color","generateblocks-pro"),value:g("color",R,".gb-shape svg"),onChange:e=>f("color",e,R,".gb-shape svg")}),(0,t.createElement)(a.SelectControl,{label:(0,i.__)("Icon Location","generateblocks-pro"),value:Y,options:[{label:(0,i.__)("Before","generateblocks-pro"),value:"before"},{label:(0,i.__)("After","generateblocks-pro"),value:"after"}],onChange:e=>s({iconLocation:e}),__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),(0,t.createElement)(x.OpenPanel,{...Q,panelId:"settings"},(0,t.createElement)(a.TextControl,{label:(0,i.__)("Label","generateblocks-pro"),help:"checkbox"===_?(0,i.__)('Supports HTML links, e.g. <a href="#">Privacy Policy</a>.',"generateblocks-pro"):void 0,value:h,onChange:U,__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),stylesTab:(0,t.createElement)(I,{attributes:l,setAttributes:s,shortcuts:K,onStyleChange:f})})),(0,t.createElement)(N,{...J},!!v&&"before"===Y&&(0,t.createElement)(Z,{icon:v}),(0,t.createElement)(o.RichText,{tagName:"span",className:v?"gb-text":void 0,value:h,onChange:U,placeholder:(0,i.__)("Label","generateblocks-pro"),allowedFormats:"checkbox"===_?["core/link","core/bold","core/italic"]:[]}),!!v&&"after"===Y&&(0,t.createElement)(Z,{icon:v}),C&&(0,t.createElement)("span",{className:"gb-form-field__required"}," *")))})),W=JSON.parse('{"UU":"generateblocks-pro/form-field-label"}');(0,l.registerBlockType)(W.UU,{edit:U,save:function({attributes:e}){const{content:l,tagName:s,htmlAttributes:r={},icon:n,iconLocation:a}=e,c=s||"label",i=a||"before",u=[...B("gb-form-field-label",e,!0),"gb-form-field__label"],d=o.useBlockProps.save({className:u.filter(Boolean).join(" ").trim(),...r});return(0,t.createElement)(c,{...d},!!n&&"before"===i&&(0,t.createElement)(Z,{icon:n}),(0,t.createElement)(o.RichText.Content,{tagName:"span",className:n?"gb-text":void 0,value:l}),!!n&&"after"===i&&(0,t.createElement)(Z,{icon:n}))},icon:(0,t.createElement)((function(){return(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"gblocks-block-icon","aria-hidden":"true",focusable:"false"},(0,t.createElement)("rect",{x:"0",y:"0",width:"24",height:"24",style:{fill:"none"}}),(0,t.createElement)("path",{d:"M21.375,22L2.625,22C2.282,22 2,21.718 2,21.375L2,2.625C2,2.28 2.28,2 2.625,2L21.375,2C21.72,2 22,2.28 22,2.625L22,21.375C22,21.72 21.72,22 21.375,22ZM3.25,20.75L20.75,20.75L20.75,3.25L3.25,3.25L3.25,20.75Z",style:{fillOpacity:.3,fillRule:"nonzero"}}),(0,t.createElement)("path",{d:"M5,11.375L5,7.808C5,7.463 5.28,7.183 5.625,7.183L18.375,7.183C18.72,7.183 19,7.463 19,7.808L19,11.375C19,11.72 18.72,12 18.375,12L5.625,12C5.28,12 5,11.72 5,11.375ZM17.75,10.75L17.75,8.433L6.25,8.433L6.25,10.75L17.75,10.75Z",style:{fillOpacity:.3,fillRule:"nonzero"}}),(0,t.createElement)("path",{d:"M12,18.497L12,17.103C12,16.825 12.28,16.6 12.625,16.6L18.375,16.6C18.72,16.6 19,16.825 19,17.103L19,18.497C19,18.775 18.72,19 18.375,19L12.625,19C12.28,19 12,18.775 12,18.497Z",style:{fillOpacity:.3,fillRule:"nonzero"}}),(0,t.createElement)("path",{d:"M11.422,5.621L11.422,5.629C11.422,5.972 11.144,6.25 10.802,6.25L5.621,6.25C5.278,6.25 5,5.972 5,5.629L5,5.621C5,5.278 5.278,5 5.621,5L10.802,5C11.144,5 11.422,5.278 11.422,5.621Z",style:{fillRule:"nonzero"}}),(0,t.createElement)("circle",{cx:"5.6",cy:"13.817",r:"0.6",style:{fillOpacity:.3}}),(0,t.createElement)("path",{d:"M19,13.785C19,14.116 18.731,14.385 18.4,14.385L9.1,14.385C8.769,14.385 8.5,14.116 8.5,13.785C8.5,13.454 8.769,13.185 9.1,13.185L18.4,13.185C18.731,13.185 19,13.454 19,13.785Z",style:{fillOpacity:.3,fillRule:"nonzero"}}))}),null)})})(); |