{
  "version": "2.1.0",
  "status": "approved",
  "approved": false,
  "coverageContract": "Every listed family must be implemented, not merely named; applicable states and RTL/LTR, Dark/Light/Opaque variants are part of each family.",
  "components": [
    {
      "id": "buttons",
      "label": "Buttons",
      "group": "controls",
      "selector": "[data-component=\"buttons\"]"
    },
    {
      "id": "icon-buttons",
      "label": "Icon buttons",
      "group": "controls",
      "selector": "[data-component=\"icon-buttons\"]"
    },
    {
      "id": "input",
      "label": "Input",
      "group": "controls",
      "selector": "[data-component=\"input\"]"
    },
    {
      "id": "search",
      "label": "Search",
      "group": "controls",
      "selector": "[data-component=\"search\"]"
    },
    {
      "id": "textarea",
      "label": "Textarea",
      "group": "controls",
      "selector": "[data-component=\"textarea\"]"
    },
    {
      "id": "select",
      "label": "Select",
      "group": "controls",
      "selector": "[data-component=\"select\"]"
    },
    {
      "id": "checkbox",
      "label": "Checkbox",
      "group": "controls",
      "selector": "[data-component=\"checkbox\"]"
    },
    {
      "id": "radio",
      "label": "Radio",
      "group": "controls",
      "selector": "[data-component=\"radio\"]"
    },
    {
      "id": "switch",
      "label": "Switch",
      "group": "controls",
      "selector": "[data-component=\"switch\"]"
    },
    {
      "id": "slider",
      "label": "Slider",
      "group": "controls",
      "selector": "[data-component=\"slider\"]"
    },
    {
      "id": "navigation",
      "label": "Navigation",
      "group": "structure",
      "selector": "[data-component=\"navigation\"]"
    },
    {
      "id": "toolbar",
      "label": "Toolbar",
      "group": "structure",
      "selector": "[data-component=\"toolbar\"]"
    },
    {
      "id": "sidebar",
      "label": "Sidebar",
      "group": "structure",
      "selector": "[data-component=\"sidebar\"]"
    },
    {
      "id": "tabs",
      "label": "Tabs",
      "group": "structure",
      "selector": "[data-component=\"tabs\"]"
    },
    {
      "id": "segmented",
      "label": "Segmented control",
      "group": "structure",
      "selector": "[data-component=\"segmented\"]"
    },
    {
      "id": "cards",
      "label": "Cards",
      "group": "structure",
      "selector": "[data-component=\"cards\"]"
    },
    {
      "id": "panels",
      "label": "Panels",
      "group": "structure",
      "selector": "[data-component=\"panels\"]"
    },
    {
      "id": "lists",
      "label": "Lists",
      "group": "structure",
      "selector": "[data-component=\"lists\"]"
    },
    {
      "id": "table",
      "label": "Tables",
      "group": "structure",
      "selector": "[data-component=\"table\"]"
    },
    {
      "id": "menu",
      "label": "Menu",
      "group": "overlays",
      "selector": "[data-component=\"menu\"]"
    },
    {
      "id": "popover",
      "label": "Popover",
      "group": "overlays",
      "selector": "[data-component=\"popover\"]"
    },
    {
      "id": "tooltip",
      "label": "Tooltip",
      "group": "overlays",
      "selector": "[data-component=\"tooltip\"]"
    },
    {
      "id": "dialog",
      "label": "Dialog",
      "group": "overlays",
      "selector": "[data-component=\"dialog\"]"
    },
    {
      "id": "toast",
      "label": "Toast",
      "group": "overlays",
      "selector": "[data-component=\"toast\"]"
    },
    {
      "id": "badges",
      "label": "Badges",
      "group": "overlays",
      "selector": "[data-component=\"badges\"]"
    },
    {
      "id": "loading",
      "label": "Loading",
      "group": "feedback",
      "selector": "[data-component=\"loading\"]"
    },
    {
      "id": "empty",
      "label": "Empty",
      "group": "feedback",
      "selector": "[data-component=\"empty\"]"
    },
    {
      "id": "error",
      "label": "Error",
      "group": "feedback",
      "selector": "[data-component=\"error\"]"
    },
    {
      "id": "success",
      "label": "Success",
      "group": "feedback",
      "selector": "[data-component=\"success\"]"
    }
  ]
}