{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "title": "Icon List",
  "name": "kadence/iconlist",
  "category": "kadence-blocks",
  "textdomain": "kadence-blocks",
  "attributes": {
    "items": {
      "type": "array",
      "default": [
        {
          "icon": "fe_checkCircle",
          "link": "",
          "target": "_self",
          "size": 20,
          "width": 2,
          "text": "",
          "color": "",
          "background": "",
          "border": "",
          "borderRadius": 0,
          "padding": 5,
          "borderWidth": 1,
          "style": "default",
          "level": 0
        }
      ]
    },
    "listStyles": {
      "type": "array",
      "default": [
        {
          "size": [
            "",
            "",
            ""
          ],
          "sizeType": "px",
          "lineHeight": [
            "",
            "",
            ""
          ],
          "lineType": "px",
          "letterSpacing": "",
          "family": "",
          "google": false,
          "style": "",
          "weight": "",
          "variant": "",
          "subset": "",
          "loadGoogle": true,
          "color": "",
          "textTransform": ""
        }
      ]
    },
    "listCount": {
      "type": "number",
      "default": 1
    },
    "columns": {
      "type": "number",
      "default": 1
    },
    "tabletColumns": {
      "type": "number",
      "default": ""
    },
    "mobileColumns": {
      "type": "number",
      "default": ""
    },
    "listGap": {
      "type": "number",
      "default": 5
    },
    "tabletListGap": {
      "type": "number",
      "default": ""
    },
    "mobileListGap": {
      "type": "number",
      "default": ""
    },
    "columnGap": {
      "type": "number",
      "default": 0
    },
    "tabletColumnGap": {
      "type": "number",
      "default": ""
    },
    "mobileColumnGap": {
      "type": "number",
      "default": ""
    },
    "listLabelGap": {
      "type": "number",
      "default": 10
    },
    "uniqueID": {
      "type": "string",
      "default": ""
    },
    "blockAlignment": {
      "type": "string",
      "default": "none"
    },
    "listMargin": {
      "type": "array",
      "default": [
        "0",
        "0",
        "sm",
        "0"
      ]
    },
    "tabletListMargin": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "mobileListMargin": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "listMarginType": {
      "type": "string",
      "default": "px"
    },
    "listPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "tabletListPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "mobileListPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "listPaddingType": {
      "type": "string",
      "default": "px"
    },
    "iconAlign": {
      "type": "string",
      "default": "middle"
    },
    "iconSize": {
      "type": "array",
      "default": [
        "",
        "",
        ""
      ]
    },
    "icon": {
      "type": "string",
      "default": "fe_checkCircle"
    },
    "width": {
      "type": "number",
      "default": 2
    },
    "color": {
      "type": "string",
      "default": ""
    },
    "background": {
      "type": "string",
      "default": ""
    },
    "border": {
      "type": "string",
      "default": ""
    },
    "borderRadius": {
      "type": "number",
      "default": ""
    },
    "padding": {
      "type": "number",
      "default": ""
    },
    "borderWidth": {
      "type": "number",
      "default": ""
    },
    "style": {
      "type": "string",
      "default": "default"
    },
    "linkUnderline": {
      "type": "string",
      "default": "inherit"
    },
    "linkColor": {
      "type": "string",
      "default": ""
    },
    "linkHoverColor": {
      "type": "string",
      "default": ""
    }
  },
  "providesContext": {
    "kadence/listIcon": "icon",
    "kadence/listIconWidth": "width"
  },
  "usesContext": [
    "kadence/dynamicSource",
    "kadence/repeaterRowData",
    "kadence/repeaterRow"
  ],
  "supports": {
    "ktdynamic": true,
    "kbMetadata": true
  }
}