{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "ag/mega-menu-item",
  "version": "0.1.0",
  "title": "Mega Menu Item",
  "category": "design",
  "parent": [
    "ag/mega-menu",
    "ag/mega-menu-item"
  ],
  "description": "Individual menu item for AG Mega Menu",
  "attributes": {
    "label": {
      "type": "string",
      "default": "Menu Item"
    },
    "panelHeight": {
      "type": "string",
      "default": ""
    },
    "isMega": {
      "type": "boolean",
      "default": false
    },
    "url": {
      "type": "string",
      "default": "#"
    },
    "menuType": {
      "type": "string",
      "default": "none"
    },
    "enableSubmenus": {
      "type": "boolean",
      "default": true
    },
    "links": {
      "type": "array",
      "default": []
    },
    "newLinkTitle": {
      "type": "string",
      "default": ""
    },
    "triggerType": {
      "type": "string",
      "default": "hover"
    },
    "layoutType": {
      "type": "string",
      "default": "dropdown"
    },
    "panelBgTypeNormal": {
      "type": "string",
      "default": "color"
    },
    "panelBgColorNormal": {
      "type": "string",
      "default": ""
    },
    "panelBgTypeHover": {
      "type": "string",
      "default": "color"
    },
    "panelBgColorHover": {
      "type": "string",
      "default": ""
    },
    "dropdownBgColor": {
      "type": "string",
      "default": ""
    },
    "dropdownLinkColor": {
      "type": "string",
      "default": ""
    },
    "dropdownLinkHoverColor": {
      "type": "string",
      "default": ""
    },
    "dropdownLinkHoverBgColor": {
      "type": "string",
      "default": ""
    },
    "dropdownWidth": {
      "type": "string",
      "default": "200px"
    },
    "panelEnableOverlay": {
      "type": "boolean",
      "default": false
    },
    "panelOverlayType": {
      "type": "string",
      "default": "color"
    },
    "panelOverlayColor": {
      "type": "string",
      "default": "rgba(0,0,0,0.5)"
    },
    "panelOverlayOpacity": {
      "type": "number",
      "default": 1
    },
    "panelOverlayZIndex": {
      "type": "number",
      "default": -1
    },
    "panelOverlayBlendMode": {
      "type": "string",
      "default": "normal"
    },
    "panelOverlayPadding": {
      "type": "object",
      "default": {
        "top": "0",
        "right": "0",
        "bottom": "0",
        "left": "0"
      }
    },
    "panelWidth": {
      "type": "string",
      "default": "650px"
    },
    "dropdownTypography": {
      "type": "object",
      "default": {
        "fontSize": "14px",
        "fontWeight": "normal",
        "fontFamily": "Default"
      }
    },
    "dropdownIconSize": {
      "type": "string",
      "default": "16px"
    },
    "dropdownIconColorNormal": {
      "type": "string",
      "default": ""
    },
    "dropdownIconColorHover": {
      "type": "string",
      "default": ""
    },
    "dropdownIconUpload": {
      "type": "object",
      "default": {
        "id": 0,
        "url": ""
      }
    },
    "dropdownIconSelect": {
      "type": "string",
      "default": "none"
    },
    "dropdownIconSpacing": {
      "type": "string",
      "default": "10px"
    },
    "dropdownIconPosition": {
      "type": "string",
      "default": "before"
    },
    "submenuIndicator": {
      "type": "boolean",
      "default": true
    },
    "submenuIndicatorColor": {
      "type": "string",
      "default": ""
    },
    "submenuIndicatorSize": {
      "type": "string",
      "default": "10px"
    },
    "submenuDirection": {
      "type": "string",
      "default": "right"
    },
    "submenuBgColor": {
      "type": "string",
      "default": ""
    },
    "submenuLinkColor": {
      "type": "string",
      "default": ""
    },
    "submenuLinkHoverColor": {
      "type": "string",
      "default": ""
    },
    "submenuLinkHoverBgColor": {
      "type": "string",
      "default": ""
    }
  },
  "textdomain": "ag-mega-menu",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./index.css"
}