{
  "properties": [
    {
      "name": "active",
      "type": "Number",
      "description": "Number which describes index of chosen by default item"
    },
    {
      "name": "disabled",
      "type": "Boolean",
      "description": "Disable all tabs."
    },
    {
      "name": "tabs",
      "type": "Array",
      "description": "is an object, which can have next props: ",
      "subProperty": [
        {
          "name": "text",
          "type": "String",
          "description": "is string. This property is required."
        },
        {
          "name": "disabled",
          "type": "Boolean",
          "description": "is a boolean which describes if tab disabled"
        },
        {
          "name": "hidden",
          "type": "Boolean",
          "description": "is a boolean which describes if tab hidden"
        }
      ]
    },
    {
      "name": "simpleTabs",
      "type": "Boolean",
      "description": "When setup as true, turning on styles mode for tabs different from the default styles"
    },
    {
      "name": "altTabs",
      "type": "Boolean",
      "description": "Alternative design of tabs"
    },
    {
      "name": "tabsAlign",
      "type": "String",
      "default": "center",
      "description": "Allow justify tabs by next values: center, flex-start, flex-end, space-between"
    },
    {
      "name": "enableLoader",
      "type": "Boolean",
      "default": "false",
      "description": "Control displaying of Loader component above the content of Tabs component"
    },
    {
      "name": "additionalContentStyles",
      "type": "Object",
      "description": "Object of styles for additional container"
    },
    {
      "name": "fullHeader",
      "type": "Boolean",
      "description": "If this value is true, width of the header is 100% of the container. Default value is false"
    },
    {
      "name": "cardWrapper",
      "type": "Boolean",
      "description": "If this value is true, Card style is applied to the wrapper of the tab. Default is false"
    },
    {
      "name": "inactiveTabs",
      "type": "Boolean",
      "description": "Set opacity 50% for inactive tabs"
    },
    {
      "name": "plainHeader",
      "type": "Boolean",
      "description": "Unset text-transform uppercase for header slot"
    }
  ],
  "events": [
    {
      "name": "tab",
      "description": "Return tab's configuration object and it's index"
    }
  ]
}

