{
  "apiVersion": 3,
  "name": "stacklar/submit",
  "textdomain": "stacklar-forms",
  "editorScript": "stacklar-blocks",
  "style": "stacklar-style",
  "editorStyle": "stacklar-editor",
  "title": "Submit block",
  "category": "stacklar",
  "icon": "feedback",
  "supports": {
    "multiple": false,
    "customClassName": false
  },
  "attributes": {
    "submitLabel": {
      "type": "string",
      "default": "Submit"
    },
    "submitAlign": {
      "type": "string",
      "default": "left"
    },
    "submitBg": {
      "type": "string",
      "default": "#111111"
    },
    "submitColor": {
      "type": "string",
      "default": "#ffffff"
    },
    "submitBorder": {
      "type": "string",
      "default": "#111111"
    },
    "submitBorderWidth": {
      "type": "number",
      "default": 1
    },
    "submitBorderStyle": {
      "type": "string",
      "default": "solid"
    },
    "submitRadius": {
      "type": "number",
      "default": 6
    },
    "submitPadY": {
      "type": "number",
      "default": 8
    },
    "submitPadX": {
      "type": "number",
      "default": 12
    },
    "submitPadding": {
      "type": "object",
      "default": null
    },
    "submitMargin": {
      "type": "object",
      "default": null
    },
    "submitTypography": {
      "type": "object",
      "default": null
    },
    "submitHoverBg": {
      "type": "string",
      "default": ""
    },
    "submitHoverColor": {
      "type": "string",
      "default": ""
    },
    "submitHoverBorder": {
      "type": "string",
      "default": ""
    },
    "submitHoverBorderWidth": {
      "type": "number",
      "default": null
    },
    "submitHoverBorderStyle": {
      "type": "string",
      "default": "solid"
    },
    "submitHoverOpacity": {
      "type": "number",
      "default": 1
    },
    "submitFocusColor": {
      "type": "string",
      "default": "#111111"
    },
    "submitFocusWidth": {
      "type": "number",
      "default": 2
    },
    "messageSuccessBg": {
      "type": "string",
      "default": ""
    },
    "messageSuccessColor": {
      "type": "string",
      "default": ""
    },
    "messageSuccessBorderColor": {
      "type": "string",
      "default": ""
    },
    "messageSuccessBorderWidth": {
      "type": "number"
    },
    "messageSuccessBorderStyle": {
      "type": "string",
      "default": ""
    },
    "messageSuccessBorderRadius": {
      "type": "number"
    },
    "messageSuccessPadding": {
      "type": "object",
      "default": null
    },
    "messageSuccessTypography": {
      "type": "object",
      "default": null
    },
    "messageErrorBg": {
      "type": "string",
      "default": ""
    },
    "messageErrorColor": {
      "type": "string",
      "default": ""
    },
    "messageErrorBorderColor": {
      "type": "string",
      "default": ""
    },
    "messageErrorBorderWidth": {
      "type": "number"
    },
    "messageErrorBorderStyle": {
      "type": "string",
      "default": ""
    },
    "messageErrorBorderRadius": {
      "type": "number"
    },
    "messageErrorPadding": {
      "type": "object",
      "default": null
    },
    "messageErrorTypography": {
      "type": "object",
      "default": null
    },
    "actions": {
      "type": "array",
      "default": []
    },
    "actionSettings": {
      "type": "object",
      "default": {}
    },
    "protection": {
      "type": "object",
      "default": {}
    },
    "restrictions": {
      "type": "object",
      "default": {}
    },
    "surveyResults": {
      "type": "object",
      "default": {}
    },
    "partialSubmissions": {
      "type": "object",
      "default": {}
    },
    "attribution": {
      "type": "object",
      "default": {}
    },
    "paymentDiscounts": {
      "type": "object",
      "default": {}
    },
    "storeEntries": {
      "type": "boolean",
      "default": null
    },
    "testMode": {
      "type": "boolean",
      "default": false
    },
    "trackAbandonment": {
      "type": "boolean",
      "default": null
    },
    "useLabelKeys": {
      "type": "boolean",
      "default": false
    },
    "isMultiStep": {
      "type": "boolean",
      "default": false
    },
    "showProgressBar": {
      "type": "boolean",
      "default": true
    },
    "progressBarColor": {
      "type": "string",
      "default": "#111111"
    },
    "progressBarBg": {
      "type": "string",
      "default": "#e2e8f0"
    },
    "progressBarHeight": {
      "type": "number",
      "default": 6
    },
    "progressShowPercent": {
      "type": "boolean",
      "default": true
    },
    "progressAriaLabel": {
      "type": "string",
      "default": "Form progress"
    },
    "style": {
      "type": "object",
      "default": {}
    }
  }
}
