{
  "apiVersion" : 3,
  "name" : "foundry/accordion",
  "title" : "Refoundry Accordion Block",
  "category" : "design",
  "attributes" : {
    "backgroundColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "color" : {
      "type" : "string",
      "isFndryId" : true
    },
    "margin" : {
      "type" : "object",
      "baseClass" : true,
      "responsiveUtilityType" : "margin"
    },
    "padding" : {
      "type" : "object",
      "responsiveUtilityType" : "padding"
    },
    "alignItems" : {
      "type" : "string",
      "default" : "center"
    },
    "labelMainFullWidth" : {
      "type" : "boolean",
      "default" : false,
      "value" : "full",
      "modifier" : true
    },
    "labelMainCustomWidth" : {
      "type" : "string"
    },
    "labelMainWidth" : {
      "type" : "string"
    },
    "labelSecFullWidth" : {
      "type" : "boolean",
      "default" : false,
      "value" : "full",
      "modifier" : true
    },
    "labelSecCustomWidth" : {
      "type" : "string"
    },
    "labelSecWidth" : {
      "type" : "string"
    },
    "labelTertFullWidth" : {
      "type" : "boolean",
      "default" : false,
      "value" : "full",
      "modifier" : true
    },
    "labelTertCustomWidth" : {
      "type" : "string"
    },
    "labelTertWidth" : {
      "type" : "string"
    },
    "labelMainMargin" : {
      "type" : "object",
      "responsiveUtilityType" : "margin"
    },
    "labelSecMargin" : {
      "type" : "object",
      "responsiveUtilityType" : "margin"
    },
    "labelTertMargin" : {
      "type" : "object",
      "responsiveUtilityType" : "margin"
    },
    "labelPadding" : {
      "type" : "object",
      "responsiveUtilityType" : "padding"
    },
    "display" : {
      "type" : "object",
      "responsiveUtilityType" : "display",
      "default" : {
        "all" : "flex"
      }
    },
    "align" : {
      "type" : "object",
      "responsiveUtilityType" : "align",
      "default" : {
        "all" : "center"
      }
    },
    "justify" : {
      "type" : "object",
      "responsiveUtilityType" : "justify",
      "default" : {
        "all" : "space-between"
      }
    },
    "flex" : {
      "type" : "object",
      "responsiveUtilityType" : "flex",
      "default" : {
        "all" : "row"
      }
    },
    "iconStyle" : {
      "type" : "string"
    },
    "iconShortcodeOpen" : {
      "type" : "string"
    },
    "iconShortcodeClose" : {
      "type" : "string"
    },
    "labelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "firstExtraLabelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "secondExtraLabelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "labelBackgroundColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "gap" : {
      "type" : "string",
      "default" : "5px"
    },
    "headingLevel" : {
      "type" : "number",
      "default" : 3
    },
    "subheadingLevel" : {
      "type" : "number",
      "default" : 4
    },
    "secondSubheadingLevel" : {
      "type" : "number",
      "default" : 4
    },
    "headingStyle" : {
      "type" : "string",
      "isFndryId" : true
    },
    "subHeadingStyle" : {
      "type" : "string",
      "isFndryId" : true
    },
    "subHeadingStyleSecondLabel" : {
      "type" : "string",
      "isFndryId" : true
    },
    "border" : {
      "type" : "object"
    },
    "borderRadius" : {
      "type" : "string"
    },
    "firstOpen" : {
      "type" : "boolean",
      "default" : true
    },
    "allowMultipleOpen" : {
      "type" : "boolean",
      "default" : false
    },
    "showCollapseExpandText" : {
      "type" : "boolean",
      "default" : false
    },
    "expandText" : {
      "type" : "string",
      "default" : "Expand"
    },
    "collapseText" : {
      "type" : "string",
      "default" : "Collapse"
    },
    "innerBlocks": {
      "type": "array"
    },
    "activeBackgroundColor": {
      "type": "string",
      "isFndryId": true
    },
    "activeColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "activeLabelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "activeFirstExtraLabelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "activeSecondExtraLabelColor" : {
      "type" : "string",
      "isFndryId" : true
    },
    "activeLabelBackgroundColor" : {
      "type" : "string",
      "isFndryId" : true
    }
  },
  "providesContext" : {
    "fndry/iconStyle" : "iconStyle",
    "fndry/iconShortcodeOpen" : "iconShortcodeOpen",
    "fndry/iconShortcodeClose" : "iconShortcodeClose",
    "fndry/labelColor" : "labelColor",
    "fndry/firstExtraLabelColor" : "firstExtraLabelColor",
    "fndry/secondExtraLabelColor" : "secondExtraLabelColor",
    "fndry/labelBackgroundColor" : "labelBackgroundColor",
    "fndry/color" : "color",
    "fndry/backgroundColor" : "backgroundColor",
    "fndry/labelMainFullWidth" : "labelMainFullWidth",
    "fndry/labelMainCustomWidth" : "labelMainCustomWidth",
    "fndry/labelMainWidth" : "labelMainWidth",
    "fndry/labelSecFullWidth" : "labelSecFullWidth",
    "fndry/labelSecCustomWidth" : "labelSecCustomWidth",
    "fndry/labelSecWidth" : "labelSecWidth",
    "fndry/labelTertFullWidth" : "labelTertFullWidth",
    "fndry/labelTertCustomWidth" : "labelTertCustomWidth",
    "fndry/labelTertWidth" : "labelTertWidth",
    "fndry/labelPadding" : "labelPadding",
    "fndry/labelDisplay" : "display",
    "fndry/labelAlign" : "align",
    "fndry/labelJustify" : "justify",
    "fndry/labelFlex" : "flex",
    "fndry/labelMainMargin" : "labelMainMargin",
    "fndry/labelSecMargin" : "labelSecMargin",
    "fndry/labelTertMargin" : "labelTertMargin",
    "fndry/accordionPadding" : "padding",
    "fndry/labelStyle" : "headingStyle",
    "fndry/labelLevel" : "headingLevel",
    "fndry/labelSubLevel" : "subheadingLevel",
    "fndry/secondLabelSubLevel" : "secondSubheadingLevel",
    "fndry/labelGap" : "gap",
    "fndry/labelSubStyle" : "subHeadingStyle",
    "fndry/secondLabelSubStyle" : "subHeadingStyleSecondLabel",
    "fndry/border" : "border",
    "fndry/borderRadius" : "borderRadius",
    "fndry/itemMargin" : "margin",
    "fndry/accordionItemFirstOpen" : "firstOpen",
    "fndry/alignItems" : "alignItems",
    "fndry/showCollapseExpandText" : "showCollapseExpandText",
    "fndry/expandText" : "expandText",
    "fndry/collapseText" : "collapseText",
    "fndry/allowMultipleOpen" : "allowMultipleOpen",
    "fndry/activeColor": "activeColor",
    "fndry/activeBackgroundColor": "activeBackgroundColor",
    "fndry/activeLabelColor": "activeLabelColor",
    "fndry/activeFirstExtraLabelColor": "activeFirstExtraLabelColor",
    "fndry/activeSecondExtraLabelColor": "activeSecondExtraLabelColor",
    "fndry/activeLabelBackgroundColor": "activeLabelBackgroundColor"
  },
  "editorScript" : "foundry-editor-js",
  "editorStyle" : "foundry-editor-css",
  "style" : "file:./style.min.css",
  "supports" : {
    "html" : false,
    "align" : [
      "wide",
      "full"
    ]
  }
}
