{
     "$schema": "https://schemas.wp.org/trunk/block.json",
     "apiVersion": 3,
     "name": "ub/button",
     "title": "Button (Improved)",
     "category": "ultimateblocks",
     "description": "An improved Button block with icons, hover color, styles, and more customizations & controls.",
     "keywords": [
          "Button",
          "Buttons",
          "Ultimate Blocks"
     ],
     "attributes": {
          "blockID": {
               "type": "string",
               "default": ""
          },
          "placeholder": {
               "type": "string",
               "default": ""
          },
          "buttonText": {
               "type": "string",
               "default": "Button Text"
          },
          "orientation": {
               "type": "string",
               "default": "row"
          },
          "align": {
               "type": "string",
               "default": "center"
          },
          "url": {
               "type": "string",
               "default": ""
          },
          "size": {
               "type": "string",
               "default": "medium"
          },
          "buttonColor": {
               "type": "string",
               "default": "#313131"
          },
          "buttonHoverColor": {
               "type": "string",
               "default": "#313131"
          },
          "buttonTextColor": {
               "type": "string",
               "default": "#ffffff"
          },
          "buttonTextHoverColor": {
               "type": "string",
               "default": "#ffffff"
          },
          "isFlexWrap": {
               "type": "boolean",
               "default": true
          },
          "buttonRounded": {
               "type": "boolean",
               "default": true
          },
          "chosenIcon": {
               "type": "string",
               "default": ""
          },
          "iconPosition": {
               "type": "string",
               "default": "left"
          },
          "buttonIsTransparent": {
               "type": "boolean",
               "default": false
          },
          "addNofollow": {
               "type": "boolean",
               "default": false
          },
          "openInNewTab": {
               "type": "boolean",
               "default": true
          },
          "buttonWidth": {
               "type": "string",
               "default": "flex"
          },
          "buttons": {
               "type": "array",
               "default": []
          },
          "padding": {
               "type": "object",
               "default": {}
          },
          "margin": {
               "type": "object",
               "default": {}
          },
          "isBorderComponentChanged": {
               "type": "boolean",
               "default": false
          }
     },
     "supports": {}
}