1 line
41 KiB
JavaScript
1 line
41 KiB
JavaScript
|
|
(()=>{var e,t={790:e=>{"use strict";e.exports=window.ReactJSXRuntime},1454:(e,t,i)=>{"use strict";const o=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"title":"Icon","name":"kadence/icon","category":"kadence-blocks","textdomain":"kadence-blocks","attributes":{"icons":{"type":"array","default":[{"icon":"fe_aperture","link":"","target":"_self","size":50,"width":2,"title":"","color":"palette4","background":"transparent","border":"palette4","borderRadius":0,"borderWidth":2,"padding":[20,20,20,20],"paddingUnit":"px","style":"default","margin":["","","",""],"marginUnit":"px","hColor":"","hBackground":"","hBorder":"","linkTitle":"","tabletSize":"","mobileSize":"","tabletMargin":["","","",""],"mobileMargin":["","","",""],"tabletPadding":["","","",""],"mobilePadding":["","","",""]}]},"iconCount":{"type":"number","default":1},"uniqueID":{"type":"string","default":""},"blockAlignment":{"type":"string","default":""},"textAlignment":{"type":"string","default":"center"},"tabletTextAlignment":{"type":"string"},"mobileTextAlignment":{"type":"string"},"wrapIcons":{"type":"boolean","default":false},"verticalAlignment":{"type":"string"},"gap":{"type":"array","default":["","",""]},"gapUnit":{"type":"string","default":"px"},"inQueryBlock":{"type":"boolean","default":false}},"supports":{"ktdynamic":true,"kbMetadata":true},"usesContext":["postId","queryId","kadence/dynamicSource","kadence/repeaterRowData","kadence/repeaterRow"]}');i(3156);var n=i(9091),r=i(6942),a=i.n(r),l=i(9621),d=i(4510),s=i(7143),c=i(4997);const g=window.lodash;function u(e){const{icons:t,iconCount:i,blockAlignment:o,textAlignment:n}=e,r=[];t?.length&&(0,g.times)(i,e=>{const i=t[e];if(void 0===i?.padding?.[0]){const e=parseInt(i.padding,10);i.padding=[e,e,e,e]}void 0===i?.margin?.[0]&&(i.margin=["","","",""]),void 0!==i?.marginTop&&i.marginTop&&(i.margin[0]=i.marginTop?parseInt(i.marginTop,10):""),void 0!==i?.marginRight&&i.marginRight&&(i.margin[1]=i.marginRight?parseInt(i.marginRight,10):""),void 0!==i?.marginBottom&&i.marginBottom&&(i.margin[2]=i.marginBottom?parseInt(i.marginBottom,10):""),void 0!==i?.marginLeft&&i.marginLeft&&(i.margin[3]=i.marginLeft?parseInt(i.marginLeft,10):"");const o={...i};r.push((0,c.createBlock)("kadence/single-icon",o))});let a=o,l=n;return"center"===o&&(a="none",l="center"),[{...e,blockAlignment:a,textAlignment:l,icons:[],iconCount:1},r]}var p=i(7723),b=i(4715),v=i(6087);const k=window.wp.primitives;var m=i(790);const f=(0,m.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.404 16.596a6.5 6.5 0 1 0 9.192-9.192 6.5 6.5 0 0 0-9.192 9.192ZM6.344 6.343a8 8 0 1 0 11.313 11.314A8 8 0 0 0 6.343 6.343Zm4.906 9.407v-3h-3v-1.5h3v-3h1.5v3h3v1.5h-3v3h-1.5Z"})});var h=i(6427);const y=(0,s.withDispatch)((e,t,i)=>({insertIcon(o){const{clientId:n}=t,{insertBlock:r}=e(b.store),{getBlock:a}=i.select(b.store),l=a(n);console.log(n),console.log(parseInt(l.innerBlocks.length)),r(o,void 0!==l?.innerBlocks?.length?parseInt(l.innerBlocks.length):0,n)},insertIcons(i){const{clientId:o}=t,{replaceInnerBlocks:n}=e(b.store);n(o,i)}}))(function(e){const{attributes:t,className:i,setAttributes:n,iconsBlock:r,insertIcon:k,insertIcons:y,clientId:x,context:C}=e,{inQueryBlock:_,icons:w,blockAlignment:j,textAlignment:R,tabletTextAlignment:T,mobileTextAlignment:A,wrapIcons:B,uniqueID:I,verticalAlignment:S,gap:W,gapUnit:$}=t,[N,z]=(0,v.useState)("general"),{removeBlock:O}=(0,s.useDispatch)("core/block-editor"),{previewDevice:P}=(0,s.useSelect)(e=>({previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[x]);(0,v.useEffect)(()=>{n({inQueryBlock:(0,d.getInQueryBlock)(C,_)})},[]),(0,d.uniqueIdHelper)(e),(0,v.useEffect)(()=>{if(I&&!r.innerBlocks.length)if(w?.length&&void 0!==o?.attributes?.icons?.default&&!(0,g.isEqual)(o.attributes.icons.default,w)){const e=u(t);n(e[0]),y(e[1])}else O(x,!0)},[r.innerBlocks.length]);const D=(0,b.useBlockProps)({className:i,"data-align":"left"===j||"right"===j||"center"===j?j:void 0}),L=(0,d.getPreviewSize)(P,void 0!==W?.[
|