Plugin Directory

Changeset 3257655


Ignore:
Timestamp:
03/18/2025 09:16:55 AM (11 months ago)
Author:
coderstime
Message:

update accordion block default content

Location:
necessary-blocks
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • necessary-blocks/tags/2.0.1/build/blocks/accordion/index.asset.php

    r3257641 r3257655  
    1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'ebc7b3eb42647bb44291');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '5614ab23729a28532363');
  • necessary-blocks/tags/2.0.1/build/blocks/accordion/index.js

    r3257641 r3257655  
    1 (()=>{"use strict";var e,o={7836:()=>{const e=window.wp.blocks;function o(e){var n,t,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(t=o(e[n]))&&(s&&(s+=" "),s+=t)}else for(t in e)e[t]&&(s&&(s+=" "),s+=t);return s}const n=function(){for(var e,n,t=0,s="",r=arguments.length;t<r;t++)(e=arguments[t])&&(n=o(e))&&(s&&(s+=" "),s+=n);return s},t=window.wp.i18n,s=window.wp.blockEditor,r=window.wp.components,c=window.wp.data,l=window.wp.primitives,a=window.ReactJSXRuntime,i=(0,a.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(l.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),d=(0,a.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(l.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),h={name:"necessary-block/content-block",attributesToCopy:["content","align","fontSize","style","backgroundColor","textColor","gradient","dropCap","className"]},k=window.wp.element,u=(0,k.forwardRef)((function({icon:e,size:o=24,...n},t){return(0,k.cloneElement)(e,{width:o,height:o,...n,ref:t})})),b=JSON.parse('{"UU":"necessary-block/accordion"}');(0,e.registerBlockType)(b.UU,{edit:function({attributes:o,setAttributes:l,clientId:k}){const{title:u,isOpen:b,titleBackground:p,titleColor:g,contentBackground:w,contentColor:v}=o,{hasBlockVariations:x}=(0,c.useSelect)((o=>({hasBlockVariations:o(e.store).getBlockVariations("necessary-block/content-block","inserter").length>0})),[]),m=(0,s.useInnerBlocksProps)(k,{defaultBlock:h,directInsert:!x,template:[["necessary-block/content-block"]],templateInsertUpdatesSelection:!0});return(0,a.jsxs)("div",{...(0,s.useBlockProps)({className:b?"is-block":"is-hidden"}),children:[(0,a.jsxs)(s.InspectorControls,{children:[(0,a.jsx)(s.PanelColorSettings,{title:(0,t.__)("Title Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:g,onChange:e=>l({titleColor:e}),label:(0,t.__)("Text color","necessary-blocks")},{value:p,onChange:e=>l({titleBackground:e}),label:(0,t.__)("Background color","necessary-blocks")}]}),(0,a.jsx)(s.PanelColorSettings,{title:(0,t.__)("Content Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:v,onChange:e=>l({contentColor:e}),label:(0,t.__)("Text color","necessary-blocks")},{value:w,onChange:e=>l({contentBackground:e}),label:(0,t.__)("Background color","necessary-blocks")}]})]}),(0,a.jsxs)("div",{className:"accordion-card-header",onClick:()=>l({isOpen:!b}),children:[(0,a.jsx)(s.RichText,{tagName:"h3",className:"accordion-title",label:(0,t.__)("Accordion Title","necessary-blocks"),placeholder:(0,t.__)("Accordion Title","necessary-blocks"),value:u,onChange:e=>l({title:e}),allowedFormats:["core/bold","core/italic","core/link","core/strikethrough","core/code","core/image","core/underline","core/text-color","core/align"],style:{backgroundColor:p,color:g}}),(0,a.jsx)("span",{className:"arrow",children:(0,a.jsx)(r.Icon,{className:"",icon:b?i:d,size:40})})]}),(0,a.jsx)("div",{className:n("accordion-card-content",{hidden:!b,block:b}),children:(0,a.jsx)("div",{...m})})]})},save:function({attributes:e,clientId:o}){const{title:t,isOpen:r,titleBackground:c,titleColor:l,contentBackground:h,contentColor:k}=e,b=s.useInnerBlocksProps.save({clientId:o});return(0,a.jsxs)("div",{...s.useBlockProps.save({className:n("wp-block-necessary-block-accordion",r?"is-block":"is-hidden")}),children:[(0,a.jsxs)("div",{className:"accordion-card-header",children:[(0,a.jsx)(s.RichText.Content,{tagName:"h3",className:"accordion-title",value:t,style:{backgroundColor:c,color:l}}),(0,a.jsxs)("span",{className:"arrow",children:[(0,a.jsx)(u,{className:"icon",icon:i,size:40}),(0,a.jsx)(u,{className:"icon hidden",icon:d,size:40})]})]}),(0,a.jsx)("div",{className:n("accordion-card-content",{hidden:!r,block:r}),...b})]})}})}},n={};function t(e){var s=n[e];if(void 0!==s)return s.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,t),r.exports}t.m=o,e=[],t.O=(o,n,s,r)=>{if(!n){var c=1/0;for(d=0;d<e.length;d++){for(var[n,s,r]=e[d],l=!0,a=0;a<n.length;a++)(!1&r||c>=r)&&Object.keys(t.O).every((e=>t.O[e](n[a])))?n.splice(a--,1):(l=!1,r<c&&(c=r));if(l){e.splice(d--,1);var i=s();void 0!==i&&(o=i)}}return o}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,s,r]},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={7235:0,4443:0};t.O.j=o=>0===e[o];var o=(o,n)=>{var s,r,[c,l,a]=n,i=0;if(c.some((o=>0!==e[o]))){for(s in l)t.o(l,s)&&(t.m[s]=l[s]);if(a)var d=a(t)}for(o&&o(n);i<c.length;i++)r=c[i],t.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return t.O(d)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var s=t.O(void 0,[4443],(()=>t(7836)));s=t.O(s)})();
     1(()=>{"use strict";var e,o={7836:()=>{const e=window.wp.blocks;function o(e){var n,s,t="";if("string"==typeof e||"number"==typeof e)t+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(s=o(e[n]))&&(t&&(t+=" "),t+=s)}else for(s in e)e[s]&&(t&&(t+=" "),t+=s);return t}const n=function(){for(var e,n,s=0,t="",r=arguments.length;s<r;s++)(e=arguments[s])&&(n=o(e))&&(t&&(t+=" "),t+=n);return t},s=window.wp.i18n,t=window.wp.blockEditor,r=window.wp.components,c=window.wp.data,l=window.wp.primitives,i=window.ReactJSXRuntime,a=(0,i.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(l.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),d=(0,i.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(l.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),u={name:"necessary-block/content-block",attributesToCopy:["content","align","fontSize","style","backgroundColor","textColor","gradient","dropCap","className"]},h=window.wp.element,k=(0,h.forwardRef)((function({icon:e,size:o=24,...n},s){return(0,h.cloneElement)(e,{width:o,height:o,...n,ref:s})})),b=JSON.parse('{"UU":"necessary-block/accordion"}');(0,e.registerBlockType)(b.UU,{edit:function({attributes:o,setAttributes:l,clientId:h}){const{title:k,isOpen:b,titleBackground:p,titleColor:g,contentBackground:v,contentColor:w}=o;void 0===k&&l({title:"Necessary Accordion Title"});const{hasBlockVariations:f}=(0,c.useSelect)((o=>({hasBlockVariations:o(e.store).getBlockVariations("necessary-block/content-block","inserter").length>0})),[]),y=(0,t.useInnerBlocksProps)(h,{defaultBlock:u,directInsert:!f,template:[["necessary-block/content-block",{content:"Accordions Block for Gutenberg allow users to create collapsible content sections in WordPress. These block help organize and display information efficiently, improving readability and user experience. They are commonly used for FAQs, feature lists, and structured content. Here this accordions block developed by Necessary Blocks"}]],templateInsertUpdatesSelection:!0});return(0,i.jsxs)("div",{...(0,t.useBlockProps)({className:b?"is-block":"is-hidden"}),children:[(0,i.jsxs)(t.InspectorControls,{children:[(0,i.jsx)(t.PanelColorSettings,{title:(0,s.__)("Title Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:g,onChange:e=>l({titleColor:e}),label:(0,s.__)("Text color","necessary-blocks")},{value:p,onChange:e=>l({titleBackground:e}),label:(0,s.__)("Background color","necessary-blocks")}]}),(0,i.jsx)(t.PanelColorSettings,{title:(0,s.__)("Content Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:w,onChange:e=>l({contentColor:e}),label:(0,s.__)("Text color","necessary-blocks")},{value:v,onChange:e=>l({contentBackground:e}),label:(0,s.__)("Background color","necessary-blocks")}]})]}),(0,i.jsxs)("div",{className:"accordion-card-header",onClick:()=>l({isOpen:!b}),children:[(0,i.jsx)(t.RichText,{tagName:"h3",className:"accordion-title",label:(0,s.__)("Accordion Title","necessary-blocks"),placeholder:(0,s.__)("Accordion Title","necessary-blocks"),value:k,onChange:e=>l({title:e}),allowedFormats:["core/bold","core/italic","core/link","core/strikethrough","core/code","core/image","core/underline","core/text-color","core/align"],style:{backgroundColor:p,color:g}}),(0,i.jsx)("span",{className:"arrow",children:(0,i.jsx)(r.Icon,{className:"",icon:b?a:d,size:40})})]}),(0,i.jsx)("div",{className:n("accordion-card-content",{hidden:!b,block:b}),children:(0,i.jsx)("div",{...y})})]})},save:function({attributes:e,clientId:o}){const{title:s,isOpen:r,titleBackground:c,titleColor:l,contentBackground:u,contentColor:h}=e,b=t.useInnerBlocksProps.save({clientId:o});return(0,i.jsxs)("div",{...t.useBlockProps.save({className:n("wp-block-necessary-block-accordion",r?"is-block":"is-hidden")}),children:[(0,i.jsxs)("div",{className:"accordion-card-header",children:[(0,i.jsx)(t.RichText.Content,{tagName:"h3",className:"accordion-title",value:s,style:{backgroundColor:c,color:l}}),(0,i.jsxs)("span",{className:"arrow",children:[(0,i.jsx)(k,{className:"icon",icon:a,size:40}),(0,i.jsx)(k,{className:"icon hidden",icon:d,size:40})]})]}),(0,i.jsx)("div",{className:n("accordion-card-content",{hidden:!r,block:r}),...b})]})}})}},n={};function s(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,s),r.exports}s.m=o,e=[],s.O=(o,n,t,r)=>{if(!n){var c=1/0;for(d=0;d<e.length;d++){for(var[n,t,r]=e[d],l=!0,i=0;i<n.length;i++)(!1&r||c>=r)&&Object.keys(s.O).every((e=>s.O[e](n[i])))?n.splice(i--,1):(l=!1,r<c&&(c=r));if(l){e.splice(d--,1);var a=t();void 0!==a&&(o=a)}}return o}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,t,r]},s.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={7235:0,4443:0};s.O.j=o=>0===e[o];var o=(o,n)=>{var t,r,[c,l,i]=n,a=0;if(c.some((o=>0!==e[o]))){for(t in l)s.o(l,t)&&(s.m[t]=l[t]);if(i)var d=i(s)}for(o&&o(n);a<c.length;a++)r=c[a],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(d)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=s.O(void 0,[4443],(()=>s(7836)));t=s.O(t)})();
  • necessary-blocks/trunk/build/blocks/accordion/index.asset.php

    r3256512 r3257655  
    1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'ebc7b3eb42647bb44291');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '5614ab23729a28532363');
  • necessary-blocks/trunk/build/blocks/accordion/index.js

    r3256512 r3257655  
    1 (()=>{"use strict";var e,o={7836:()=>{const e=window.wp.blocks;function o(e){var n,t,s="";if("string"==typeof e||"number"==typeof e)s+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(t=o(e[n]))&&(s&&(s+=" "),s+=t)}else for(t in e)e[t]&&(s&&(s+=" "),s+=t);return s}const n=function(){for(var e,n,t=0,s="",r=arguments.length;t<r;t++)(e=arguments[t])&&(n=o(e))&&(s&&(s+=" "),s+=n);return s},t=window.wp.i18n,s=window.wp.blockEditor,r=window.wp.components,c=window.wp.data,l=window.wp.primitives,a=window.ReactJSXRuntime,i=(0,a.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(l.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),d=(0,a.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(l.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),h={name:"necessary-block/content-block",attributesToCopy:["content","align","fontSize","style","backgroundColor","textColor","gradient","dropCap","className"]},k=window.wp.element,u=(0,k.forwardRef)((function({icon:e,size:o=24,...n},t){return(0,k.cloneElement)(e,{width:o,height:o,...n,ref:t})})),b=JSON.parse('{"UU":"necessary-block/accordion"}');(0,e.registerBlockType)(b.UU,{edit:function({attributes:o,setAttributes:l,clientId:k}){const{title:u,isOpen:b,titleBackground:p,titleColor:g,contentBackground:w,contentColor:v}=o,{hasBlockVariations:x}=(0,c.useSelect)((o=>({hasBlockVariations:o(e.store).getBlockVariations("necessary-block/content-block","inserter").length>0})),[]),m=(0,s.useInnerBlocksProps)(k,{defaultBlock:h,directInsert:!x,template:[["necessary-block/content-block"]],templateInsertUpdatesSelection:!0});return(0,a.jsxs)("div",{...(0,s.useBlockProps)({className:b?"is-block":"is-hidden"}),children:[(0,a.jsxs)(s.InspectorControls,{children:[(0,a.jsx)(s.PanelColorSettings,{title:(0,t.__)("Title Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:g,onChange:e=>l({titleColor:e}),label:(0,t.__)("Text color","necessary-blocks")},{value:p,onChange:e=>l({titleBackground:e}),label:(0,t.__)("Background color","necessary-blocks")}]}),(0,a.jsx)(s.PanelColorSettings,{title:(0,t.__)("Content Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:v,onChange:e=>l({contentColor:e}),label:(0,t.__)("Text color","necessary-blocks")},{value:w,onChange:e=>l({contentBackground:e}),label:(0,t.__)("Background color","necessary-blocks")}]})]}),(0,a.jsxs)("div",{className:"accordion-card-header",onClick:()=>l({isOpen:!b}),children:[(0,a.jsx)(s.RichText,{tagName:"h3",className:"accordion-title",label:(0,t.__)("Accordion Title","necessary-blocks"),placeholder:(0,t.__)("Accordion Title","necessary-blocks"),value:u,onChange:e=>l({title:e}),allowedFormats:["core/bold","core/italic","core/link","core/strikethrough","core/code","core/image","core/underline","core/text-color","core/align"],style:{backgroundColor:p,color:g}}),(0,a.jsx)("span",{className:"arrow",children:(0,a.jsx)(r.Icon,{className:"",icon:b?i:d,size:40})})]}),(0,a.jsx)("div",{className:n("accordion-card-content",{hidden:!b,block:b}),children:(0,a.jsx)("div",{...m})})]})},save:function({attributes:e,clientId:o}){const{title:t,isOpen:r,titleBackground:c,titleColor:l,contentBackground:h,contentColor:k}=e,b=s.useInnerBlocksProps.save({clientId:o});return(0,a.jsxs)("div",{...s.useBlockProps.save({className:n("wp-block-necessary-block-accordion",r?"is-block":"is-hidden")}),children:[(0,a.jsxs)("div",{className:"accordion-card-header",children:[(0,a.jsx)(s.RichText.Content,{tagName:"h3",className:"accordion-title",value:t,style:{backgroundColor:c,color:l}}),(0,a.jsxs)("span",{className:"arrow",children:[(0,a.jsx)(u,{className:"icon",icon:i,size:40}),(0,a.jsx)(u,{className:"icon hidden",icon:d,size:40})]})]}),(0,a.jsx)("div",{className:n("accordion-card-content",{hidden:!r,block:r}),...b})]})}})}},n={};function t(e){var s=n[e];if(void 0!==s)return s.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,t),r.exports}t.m=o,e=[],t.O=(o,n,s,r)=>{if(!n){var c=1/0;for(d=0;d<e.length;d++){for(var[n,s,r]=e[d],l=!0,a=0;a<n.length;a++)(!1&r||c>=r)&&Object.keys(t.O).every((e=>t.O[e](n[a])))?n.splice(a--,1):(l=!1,r<c&&(c=r));if(l){e.splice(d--,1);var i=s();void 0!==i&&(o=i)}}return o}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,s,r]},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={7235:0,4443:0};t.O.j=o=>0===e[o];var o=(o,n)=>{var s,r,[c,l,a]=n,i=0;if(c.some((o=>0!==e[o]))){for(s in l)t.o(l,s)&&(t.m[s]=l[s]);if(a)var d=a(t)}for(o&&o(n);i<c.length;i++)r=c[i],t.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return t.O(d)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var s=t.O(void 0,[4443],(()=>t(7836)));s=t.O(s)})();
     1(()=>{"use strict";var e,o={7836:()=>{const e=window.wp.blocks;function o(e){var n,s,t="";if("string"==typeof e||"number"==typeof e)t+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(s=o(e[n]))&&(t&&(t+=" "),t+=s)}else for(s in e)e[s]&&(t&&(t+=" "),t+=s);return t}const n=function(){for(var e,n,s=0,t="",r=arguments.length;s<r;s++)(e=arguments[s])&&(n=o(e))&&(t&&(t+=" "),t+=n);return t},s=window.wp.i18n,t=window.wp.blockEditor,r=window.wp.components,c=window.wp.data,l=window.wp.primitives,i=window.ReactJSXRuntime,a=(0,i.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(l.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),d=(0,i.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(l.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),u={name:"necessary-block/content-block",attributesToCopy:["content","align","fontSize","style","backgroundColor","textColor","gradient","dropCap","className"]},h=window.wp.element,k=(0,h.forwardRef)((function({icon:e,size:o=24,...n},s){return(0,h.cloneElement)(e,{width:o,height:o,...n,ref:s})})),b=JSON.parse('{"UU":"necessary-block/accordion"}');(0,e.registerBlockType)(b.UU,{edit:function({attributes:o,setAttributes:l,clientId:h}){const{title:k,isOpen:b,titleBackground:p,titleColor:g,contentBackground:v,contentColor:w}=o;void 0===k&&l({title:"Necessary Accordion Title"});const{hasBlockVariations:f}=(0,c.useSelect)((o=>({hasBlockVariations:o(e.store).getBlockVariations("necessary-block/content-block","inserter").length>0})),[]),y=(0,t.useInnerBlocksProps)(h,{defaultBlock:u,directInsert:!f,template:[["necessary-block/content-block",{content:"Accordions Block for Gutenberg allow users to create collapsible content sections in WordPress. These block help organize and display information efficiently, improving readability and user experience. They are commonly used for FAQs, feature lists, and structured content. Here this accordions block developed by Necessary Blocks"}]],templateInsertUpdatesSelection:!0});return(0,i.jsxs)("div",{...(0,t.useBlockProps)({className:b?"is-block":"is-hidden"}),children:[(0,i.jsxs)(t.InspectorControls,{children:[(0,i.jsx)(t.PanelColorSettings,{title:(0,s.__)("Title Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:g,onChange:e=>l({titleColor:e}),label:(0,s.__)("Text color","necessary-blocks")},{value:p,onChange:e=>l({titleBackground:e}),label:(0,s.__)("Background color","necessary-blocks")}]}),(0,i.jsx)(t.PanelColorSettings,{title:(0,s.__)("Content Color settings","necessary-blocks"),initialOpen:!1,colorSettings:[{value:w,onChange:e=>l({contentColor:e}),label:(0,s.__)("Text color","necessary-blocks")},{value:v,onChange:e=>l({contentBackground:e}),label:(0,s.__)("Background color","necessary-blocks")}]})]}),(0,i.jsxs)("div",{className:"accordion-card-header",onClick:()=>l({isOpen:!b}),children:[(0,i.jsx)(t.RichText,{tagName:"h3",className:"accordion-title",label:(0,s.__)("Accordion Title","necessary-blocks"),placeholder:(0,s.__)("Accordion Title","necessary-blocks"),value:k,onChange:e=>l({title:e}),allowedFormats:["core/bold","core/italic","core/link","core/strikethrough","core/code","core/image","core/underline","core/text-color","core/align"],style:{backgroundColor:p,color:g}}),(0,i.jsx)("span",{className:"arrow",children:(0,i.jsx)(r.Icon,{className:"",icon:b?a:d,size:40})})]}),(0,i.jsx)("div",{className:n("accordion-card-content",{hidden:!b,block:b}),children:(0,i.jsx)("div",{...y})})]})},save:function({attributes:e,clientId:o}){const{title:s,isOpen:r,titleBackground:c,titleColor:l,contentBackground:u,contentColor:h}=e,b=t.useInnerBlocksProps.save({clientId:o});return(0,i.jsxs)("div",{...t.useBlockProps.save({className:n("wp-block-necessary-block-accordion",r?"is-block":"is-hidden")}),children:[(0,i.jsxs)("div",{className:"accordion-card-header",children:[(0,i.jsx)(t.RichText.Content,{tagName:"h3",className:"accordion-title",value:s,style:{backgroundColor:c,color:l}}),(0,i.jsxs)("span",{className:"arrow",children:[(0,i.jsx)(k,{className:"icon",icon:a,size:40}),(0,i.jsx)(k,{className:"icon hidden",icon:d,size:40})]})]}),(0,i.jsx)("div",{className:n("accordion-card-content",{hidden:!r,block:r}),...b})]})}})}},n={};function s(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,s),r.exports}s.m=o,e=[],s.O=(o,n,t,r)=>{if(!n){var c=1/0;for(d=0;d<e.length;d++){for(var[n,t,r]=e[d],l=!0,i=0;i<n.length;i++)(!1&r||c>=r)&&Object.keys(s.O).every((e=>s.O[e](n[i])))?n.splice(i--,1):(l=!1,r<c&&(c=r));if(l){e.splice(d--,1);var a=t();void 0!==a&&(o=a)}}return o}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,t,r]},s.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={7235:0,4443:0};s.O.j=o=>0===e[o];var o=(o,n)=>{var t,r,[c,l,i]=n,a=0;if(c.some((o=>0!==e[o]))){for(t in l)s.o(l,t)&&(s.m[t]=l[t]);if(i)var d=i(s)}for(o&&o(n);a<c.length;a++)r=c[a],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(d)},n=globalThis.webpackChunknecessary_blocks=globalThis.webpackChunknecessary_blocks||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=s.O(void 0,[4443],(()=>s(7836)));t=s.O(t)})();
Note: See TracChangeset for help on using the changeset viewer.