{
  "properties": [
    {
      "name": "items",
      "type": "Array",
      "description": "Array of items to render"
    },
    {
      "name": "activeKey",
      "type": "Function",
      "default": "(item, index) => index",
      "description": "Allows you to override value determining the active item. Values are compared with `===` operator. By default item's index is used."
    },
    {
      "name": "active",
      "type": "Any",
      "default": "0",
      "description": "Index (can be changed with activeKey property) for the currently active item. Supports .sync modifier."
    },
    {
      "name": "activeChild",
      "type": "Any",
      "default": "0",
      "description": "Same as active, but for child element."
    },
    {
      "name": "opened",
      "type": "Boolean",
      "description": "Is sidebar shown in the mobile view. Supports .sync modifier that lets the component close itself (when user clicks outside)"
    },
    {
      "name": "disabled",
      "type": "Boolean",
      "description": "Disables the entire component"
    },
    {
      "name": "alt",
      "type": "Boolean",
      "description": "Turned on alternative sidebar mode styles"
    },
    {
      "name": "subSectionOpened",
      "type": "Boolean",
      "description": "Responsible for subsection opened status with and interactions with it"
    }
  ],
  "events": []
}
