{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "ub/icon",
  "title": "Icon",
  "category": "ultimateblocks",
  "description": "Add HowTo Schema with sections, steps and valid schema data.",
  "keywords": [
    "Icon",
    "Ultimate Blocks"
  ],
  "attributes": {
    "icon": {
      "type": "object",
      "default": {}
    },
    "svgIcon": {
      "type": "string",
      "default": ""
    },
    "size": {
      "type": "string",
      "default": "40px"
    },
    "iconColor": {
      "type": "string",
      "default": null
    },
    "iconHoverColor": {
      "type": "string",
      "default": null
    },
    "iconBackground": {
      "type": "string",
      "default": null
    },
    "iconHoverBackground": {
      "type": "string",
      "default": null
    },
    "iconGradientBackground": {
      "type": "string",
      "default": null
    },
    "iconHoverGradientBackground": {
      "type": "string",
      "default": null
    },
    "justification": {
      "type": "string",
      "default": "center"
    },
    "linkUrl": {
      "type": "string"
    },
    "linkRel": {
      "type": "string"
    },
    "linkTarget": {
      "type": "string"
    },
    "iconRotation": {
      "type": "number",
      "default": 0
    },
    "padding": {
      "type": "object",
      "default": {}
    },
    "margin": {
      "type": "object",
      "default": {}
    },
    "borderRadius": {
      "type": "object",
      "default": {}
    },
    "border": {
      "type": "object",
      "default": {}
    }
  },
  "supports": {
    "html": false,
    "align": [
      "wide",
      "full"
    ],
    "anchor": true
  },
  "editorStyle": "ultimate_blocks-cgb-block-editor-css",
  "editorScript": "ultimate_blocks-cgb-block-js",
  "style": "ultimate_blocks-cgb-style-css"
}