{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 2,
  "name": "sb/image-box",
  "version": "0.1.0",
  "title": "SB Image Box",
  "category": "sb-blocks",
  "icon": "smiley",
  "keywords": [
    "solo"
  ],
  "description": "Add the visual box that combines an image, headline and text.",
  "supports": {
    "html": false,
    "align": false,
    "sb_uid": true,
    "sb_dimension": false
  },
  "textdomain": "sb_logo",
  "editorScript": "file:./editor.js",
  "editorStyle": "file:./editor.css",
  "script": "file:./frontend.js",
  "style": [
    "wp-sb-frontend",
    "file:./frontend.css"
  ],
  "attributes": {
    "align": {
      "type": "string",
      "default": "none"
    },
    "show_icon": {
      "type": "boolean",
      "default": true
    },
    "icon_position": {
      "type": "string",
      "default": "top"
    },
    "image": {
      "type": "object",
      "default": {
        "id": -1,
        "width": "150",
        "height": "150"
      }
    },
    "imageHover": {
      "type": "object",
      "default": {
        "width": "150",
        "height": "150"
      }
    },
    "title_text": {
      "type": "string",
      "default": "Image Box Heading"
    },
    "description_text": {
      "type": "string",
      "default": "You live in the image you have of the world"
    },
    "link": {
      "type": "string",
      "default": "#"
    },
    "title_size": {
      "type": "string",
      "default": "h5"
    },
    "title_typography": {
      "type": "object"
    },
    "title_color": {
      "type": "string",
      "default": ""
    },
    "title_color_hover": {
      "type": "string",
      "default": ""
    },
    "description_typography": {
      "type": "object"
    },
    "description_color": {
      "type": "string",
      "default": ""
    },
    "description_color_hover": {
      "type": "string",
      "default": ""
    },
    "content_alignment": {
      "type": "string",
      "default": "center"
    },
    "vertical_alignment": {
      "type": "string",
      "default": "middle"
    },
    "icon_spacing": {
      "type": "number",
      "default": 10
    }
  }
}