{
  "version": "experimental",
  "tags": [
    {
      "name": "ef-card",
      "description": "A card frame component.",
      "attributes": [
        {
          "name": "header",
          "description": "Set text on the header",
          "type": "string",
          "default": "\"\""
        },
        {
          "name": "footer",
          "description": "Set text on the footer",
          "type": "string",
          "default": "\"\""
        }
      ],
      "properties": [
        {
          "name": "header",
          "attribute": "header",
          "description": "Set text on the header",
          "type": "string",
          "default": "\"\""
        },
        {
          "name": "footer",
          "attribute": "footer",
          "description": "Set text on the footer",
          "type": "string",
          "default": "\"\""
        },
        {
          "name": "config",
          "description": "Set card configurations",
          "type": "CardConfig",
          "default": "{}"
        }
      ],
      "events": [
        {
          "name": "item-trigger",
          "description": "Fired when the user selects card menu."
        }
      ],
      "slots": [
        {
          "name": "header",
          "description": "Adds slotted content into the header of the card."
        },
        {
          "name": "footer",
          "description": "Adds slotted content into the footer of the card."
        }
      ]
    }
  ]
}