{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "alpha-blocks/buttons",
  "title": "Alpha Buttons",
  "category": "alpha-blocks",
  "icon": "button",
  "description": "A container for multiple button blocks.",
  "version": "1.0.0",
  "textdomain": "alpha-blocks",
  "editorScript": "file:./index.js",
  "style": "alpha-block-tailwind-style",
  "supports": {
    "align": true,
    "customClassName": false
  },
  "attributes": {
    "blockId": {
      "type": "string"
    },
    "compiledCss": {
      "type": "string"
    },
    "buttonAlignment": {
      "type": "string",
      "default": "horizontal",
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorSelectButton",
        "inspectorLabel": "Button Alignment",
        "options": [
          {
            "label": "Horizontal",
            "value": "horizontal"
          },
          {
            "label": "Vertical",
            "value": "vertical"
          }
        ]
      }
    },
    "contentAlignment": {
      "type": "string",
      "default": "left",
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorSelectButton",
        "inspectorLabel": "Content Alignment",
        "iconButton": true,
        "options": [
          {
            "label": "Left",
            "value": "left",
            "icon": "AlphaAlignStart"
          },
          {
            "label": "Center",
            "value": "center",
            "icon": "AlphaAlignCenter"
          },
          {
            "label": "Right",
            "value": "right",
            "icon": "AlphaAlignEnd"
          },
          {
            "label": "Space Between",
            "value": "space-between",
            "icon": "AlphaAlignSpaceBetween"
          },
          {
            "label": "Right",
            "value": "space-around",
            "icon": "AlphaAlignSpaceAround"
          },
          {
            "label": "Right",
            "value": "space-evenly",
            "icon": "AlphaAlignSpaceEvenly"
          }
        ]
      }
    },
    "contentVerticalAlignment": {
      "type": "string",
      "default": "center",
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorSelectButton",
        "inspectorLabel": "Content Vertical Alignment",
        "iconButton": true,
        "options": [
          {
            "label": "Start",
            "value": "flex-start",
            "icon": "AlphaJustifyStart"
          },
          {
            "label": "Center",
            "value": "center",
            "icon": "AlphaJustifyCenter"
          },
          {
            "label": "End",
            "value": "flex-end",
            "icon": "AlphaJustifyEnd"
          },
          {
            "label": "Space Between",
            "value": "space-between",
            "icon": "AlphaJustifySpaceBetween"
          },
          {
            "label": "Space Around",
            "value": "space-around",
            "icon": "AlphaJustifySpaceAround"
          },
          {
            "label": "Space Evenly",
            "value": "space-evenly",
            "icon": "AlphaJustifySpaceEvenly"
          }
        ]
      }
    },
    "maxContentWidth": {
      "type": "object",
      "default": {
        "desktop": {
          "val": "100",
          "unit": "%"
        },
        "tablet": {
          "val": "100",
          "unit": "%"
        },
        "mobile": {
          "val": "100",
          "unit": "%"
        }
      },
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorResponsiveRangeControl",
        "inspectorLabel": "Max. Content Width",
        "units": [
          "px",
          "%",
          "em",
          "rem",
          "vw"
        ],
        "min": 0,
        "max": 1500
      }
    },
    "minHeight": {
      "type": "object",
      "default": {
        "desktop": {
          "val": "",
          "unit": "px"
        },
        "tablet": {
          "val": "",
          "unit": "px"
        },
        "mobile": {
          "val": "",
          "unit": "px"
        }
      },
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorResponsiveRangeControl",
        "inspectorLabel": "Min Height",
        "units": [
          "px",
          "em",
          "rem",
          "vh"
        ],
        "min": 0,
        "max": 1000
      }
    },
    "columnGap": {
      "type": "object",
      "default": {
        "desktop": {
          "val": "10",
          "unit": "px"
        },
        "tablet": {
          "val": "10",
          "unit": "px"
        },
        "mobile": {
          "val": "10",
          "unit": "px"
        }
      },
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "general",
        "inspectorComponent": "InspectorResponsiveRangeControl",
        "inspectorLabel": "Column Gap",
        "units": [
          "px",
          "em",
          "rem"
        ],
        "min": 0,
        "max": 200
      }
    },
    "margin": {
      "type": "object",
      "default": {},
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "spacing",
        "inspectorComponent": "InspectorFourDimension",
        "inspectorLabel": "Margin",
        "units": [
          "px",
          "em",
          "rem",
          "%"
        ],
        "default": {
          "desktop": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          },
          "tablet": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          },
          "mobile": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          }
        }
      }
    },
    "padding": {
      "type": "object",
      "default": {},
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "spacing",
        "inspectorComponent": "InspectorFourDimension",
        "inspectorLabel": "Padding",
        "units": [
          "px",
          "em",
          "rem",
          "%"
        ],
        "default": {
          "desktop": {
            "sideTop": "10",
            "sideRight": "10",
            "sideBottom": "10",
            "sideLeft": "10",
            "unit": "px"
          },
          "tablet": {
            "sideTop": "10",
            "sideRight": "10",
            "sideBottom": "10",
            "sideLeft": "10",
            "unit": "px"
          },
          "mobile": {
            "sideTop": "10",
            "sideRight": "10",
            "sideBottom": "10",
            "sideLeft": "10",
            "unit": "px"
          }
        }
      }
    },
    "border": {
      "type": "object",
      "default": {
        "width": "0px",
        "style": "solid",
        "color": "rgba(0,0,0,1)"
      },
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "spacing",
        "inspectorComponent": "InspectorBorderBox",
        "inspectorLabel": "Border"
      }
    },
    "borderRadius": {
      "type": "object",
      "default": {},
      "inspectorController": {
        "targetTab": "general",
        "targetAccordionTab": "spacing",
        "inspectorComponent": "InspectorFourDimension",
        "inspectorLabel": "Border Radius",
        "units": [
          "px",
          "%"
        ],
        "default": {
          "desktop": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          },
          "tablet": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          },
          "mobile": {
            "sideTop": "0",
            "sideRight": "0",
            "sideBottom": "0",
            "sideLeft": "0",
            "unit": "px"
          }
        }
      }
    },
    "containerBackground": {
      "type": "object",
      "default": {},
      "inspectorController": {
        "targetTab": "styles",
        "targetAccordionTab": "background",
        "inspectorComponent": "InspectorBackgroundControlTab",
        "inspectorLabel": "Container Background"
      }
    },
    "containerShadow": {
      "type": "object",
      "default": {},
      "inspectorController": {
        "targetTab": "styles",
        "targetAccordionTab": "shadow",
        "inspectorComponent": "InspectorShadow",
        "inspectorLabel": "Container Shadow"
      }
    }
  }
}