OwlCyberSecurity - MANAGER
Edit File: accordion-item.js
(()=>{"use strict";var e,t,o,r={2858:(e,t,o)=>{o.r(t),o.d(t,{metadata:()=>u,name:()=>m,settings:()=>f});var r=o(1609);const n=window.wp.components,l=window.wp.blocks;var c=o(7723);const a=window.wp.blockEditor,i=window.wp.data;var s=o(6087),d=o(851);const u=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"woocommerce/accordion-item","version":"0.1.0","title":"Accordion","category":"woocommerce","keywords":["WooCommerce"],"description":"A single accordion that displays a header and expandable content.","example":{},"__experimental":true,"parent":["woocommerce/accordion-group"],"allowedBlocks":["woocommerce/accordion-header","woocommerce/accordion-panel"],"supports":{"align":["wide","full"],"color":{"background":true,"gradient":true},"interactivity":true,"spacing":{"margin":["top","bottom"],"blockGap":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"shadow":true,"layout":true},"attributes":{"openByDefault":{"type":"boolean","default":false}},"textdomain":"woocommerce"}'),p=(0,r.createElement)(n.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z",fill:"currentColor"}),(0,r.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z",fill:"currentColor"}),(0,r.createElement)(n.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z",fill:"currentColor"}),(0,r.createElement)(n.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z",fill:"currentColor"})),{name:m}=u,f={apiVersion:3,icon:p,example:{},edit:function({attributes:{openByDefault:e},clientId:t,setAttributes:o}){const l=(0,i.useSelect)((e=>{const{isBlockSelected:o,hasSelectedInnerBlock:r}=e(a.store);return o(t)||r(t,!0)}),[t]),u=(0,i.useSelect)((e=>e(a.store).getBlockOrder),[])(t)[1],{updateBlockAttributes:p,__unstableMarkNextChangeAsNotPersistent:m}=(0,i.useDispatch)(a.store);(0,s.useEffect)((()=>{u&&(m(),p(u,{isSelected:l}))}),[l,u,m,p]);const f=(0,a.useBlockProps)(),w=(0,a.useInnerBlocksProps)({...f,className:(0,d.A)(f.className,{"is-open":e||l})},{template:[["woocommerce/accordion-header",{}],["woocommerce/accordion-panel",{isSelected:!0,openByDefault:e}]],templateLock:"all",directInsert:!0});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.InspectorControls,{key:"setting"},(0,r.createElement)(n.PanelBody,{title:(0,c.__)("Settings","woocommerce")},(0,r.createElement)(n.ToggleControl,{label:(0,c.__)("Open by default","woocommerce"),__nextHasNoMarginBottom:!0,onChange:e=>{o({openByDefault:e}),u&&p(u,{openByDefault:e})},checked:e,help:(0,c.__)("Accordion content will be displayed by default.","woocommerce")}))),(0,r.createElement)("div",{...w}))},save:function({attributes:e}){const{openByDefault:t}=e,o=a.useBlockProps.save(),n=(0,d.A)({"is-open":t},o.className),l=a.useInnerBlocksProps.save({...o,className:n});return(0,r.createElement)("div",{...l})}};(0,l.registerBlockType)(u,f)},1609:e=>{e.exports=window.React},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n}},n={};function l(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e].call(o.exports,o,o.exports,l),o.exports}l.m=r,e=[],l.O=(t,o,r,n)=>{if(!o){var c=1/0;for(d=0;d<e.length;d++){for(var[o,r,n]=e[d],a=!0,i=0;i<o.length;i++)(!1&n||c>=n)&&Object.keys(l.O).every((e=>l.O[e](o[i])))?o.splice(i--,1):(a=!1,n<c&&(c=n));if(a){e.splice(d--,1);var s=r();void 0!==s&&(t=s)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[o,r,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var n=Object.create(null);l.r(n);var c={};t=t||[null,o({}),o([]),o(o)];for(var a=2&r&&e;"object"==typeof a&&!~t.indexOf(a);a=o(a))Object.getOwnPropertyNames(a).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,l.d(n,c),n},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=1289,(()=>{var e={1289:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var r,n,[c,a,i]=o,s=0;if(c.some((t=>0!==e[t]))){for(r in a)l.o(a,r)&&(l.m[r]=a[r]);if(i)var d=i(l)}for(t&&t(o);s<c.length;s++)n=c[s],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(d)},o=self.webpackChunkwebpackWcBlocksMainJsonp=self.webpackChunkwebpackWcBlocksMainJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var c=l.O(void 0,[94],(()=>l(2858)));c=l.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["accordion-item"]=c})();