{
  "schemaVersion": "1.0.0",
  "totalComponents": 55,
  "stableCount": 27,
  "betaCount": 28,
  "totalApiProps": 335,
  "components": [
    {
      "slug": "button",
      "name": "Button",
      "category": "Actions",
      "status": "stable",
      "apiPropertyNames": [
        "variant",
        "size",
        "loading",
        "fullWidth",
        "leadingIcon",
        "trailingIcon",
        "href",
        "target",
        "disabled",
        "aria-label"
      ]
    },
    {
      "slug": "button-group",
      "name": "Button Group",
      "category": "Actions",
      "status": "beta",
      "apiPropertyNames": [
        "children",
        "divider",
        "aria-label",
        "aria-labelledby"
      ]
    },
    {
      "slug": "toggle-group",
      "name": "Toggle Group",
      "category": "Actions",
      "status": "beta",
      "apiPropertyNames": [
        "value",
        "defaultValue",
        "onValueChange",
        "disabled",
        "orientation",
        "size",
        "aria-label",
        "children"
      ]
    },
    {
      "slug": "split-button",
      "name": "Split Button",
      "category": "Actions",
      "status": "beta",
      "apiPropertyNames": [
        "children",
        "divider",
        "aria-label",
        "aria-labelledby"
      ]
    },
    {
      "slug": "card",
      "name": "Card",
      "category": "Containers & Overlays",
      "status": "stable",
      "apiPropertyNames": [
        "as",
        "elevation",
        "title",
        "children",
        "headingLevel",
        "footer"
      ]
    },
    {
      "slug": "text-input",
      "name": "Text Input",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "size",
        "supportingText",
        "error",
        "required",
        "readOnly",
        "leadingIcon",
        "trailingIcon",
        "trailingAction",
        "disabled"
      ]
    },
    {
      "slug": "form-field",
      "name": "Form Field",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "controlId",
        "required",
        "supportingText",
        "error",
        "children"
      ]
    },
    {
      "slug": "validation-message",
      "name": "Validation Message",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "type",
        "announce",
        "id"
      ]
    },
    {
      "slug": "checkbox",
      "name": "Checkbox",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "checked",
        "defaultChecked",
        "indeterminate",
        "disabled",
        "aria-invalid"
      ]
    },
    {
      "slug": "radio",
      "name": "Radio",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "name",
        "value",
        "checked",
        "disabled"
      ]
    },
    {
      "slug": "radio-group",
      "name": "Radio Group",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "options",
        "value",
        "defaultValue",
        "error"
      ]
    },
    {
      "slug": "switch",
      "name": "Switch",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "checked",
        "defaultChecked",
        "disabled"
      ]
    },
    {
      "slug": "textarea",
      "name": "Textarea",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "rows",
        "size",
        "readOnly",
        "error"
      ]
    },
    {
      "slug": "select",
      "name": "Select",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "options",
        "placeholder",
        "required",
        "error"
      ]
    },
    {
      "slug": "combobox",
      "name": "Combobox",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "options",
        "value",
        "inputValue",
        "open",
        "filterMode",
        "required"
      ]
    },
    {
      "slug": "search-field",
      "name": "Search Field",
      "category": "Forms",
      "status": "stable",
      "apiPropertyNames": [
        "label",
        "showClear",
        "onValueChange",
        "error"
      ]
    },
    {
      "slug": "credit-card-field",
      "name": "Credit Card Field",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "value",
        "defaultValue",
        "onValueChange",
        "numberLabel",
        "expiryLabel",
        "cvcLabel",
        "disabled",
        "readOnly",
        "required",
        "error",
        "supportingText"
      ]
    },
    {
      "slug": "phone-number-field",
      "name": "Phone Number Field",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "country",
        "defaultCountry",
        "onCountryChange",
        "value",
        "defaultValue",
        "onValueChange",
        "countries",
        "countryLabel",
        "numberLabel",
        "placeholder",
        "disabled",
        "readOnly",
        "required",
        "error",
        "supportingText"
      ]
    },
    {
      "slug": "number-input",
      "name": "Number Input",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "value",
        "defaultValue",
        "onValueChange",
        "min",
        "max",
        "step",
        "showSteppers",
        "size",
        "disabled",
        "readOnly",
        "required",
        "error",
        "supportingText"
      ]
    },
    {
      "slug": "date-picker",
      "name": "Date Picker",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "value",
        "defaultValue",
        "onValueChange",
        "name",
        "required",
        "disabled",
        "readOnly",
        "error",
        "minDate",
        "maxDate",
        "isDateDisabled"
      ]
    },
    {
      "slug": "file-upload",
      "name": "File Upload",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "name",
        "label",
        "accept",
        "multiple",
        "maxFiles",
        "maxSize",
        "required",
        "disabled",
        "error",
        "onFilesChange",
        "onRejectedFiles"
      ]
    },
    {
      "slug": "slider",
      "name": "Slider",
      "category": "Forms",
      "status": "beta",
      "apiPropertyNames": [
        "label",
        "value",
        "defaultValue",
        "onValueChange",
        "min",
        "max",
        "step",
        "disabled"
      ]
    },
    {
      "slug": "alert",
      "name": "Alert",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "type",
        "title",
        "announce",
        "dismissible",
        "onDismiss"
      ]
    },
    {
      "slug": "toast",
      "name": "Toast",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "type",
        "title",
        "duration",
        "announce"
      ]
    },
    {
      "slug": "progress-bar",
      "name": "Progress Bar",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "value",
        "max",
        "label",
        "indeterminate",
        "variant"
      ]
    },
    {
      "slug": "spinner",
      "name": "Spinner",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "size",
        "label",
        "decorative"
      ]
    },
    {
      "slug": "badge",
      "name": "Badge",
      "category": "Feedback",
      "status": "beta",
      "apiPropertyNames": [
        "variant",
        "size",
        "count",
        "countMax",
        "showStatusIcon"
      ]
    },
    {
      "slug": "tooltip",
      "name": "Tooltip",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "content",
        "placement",
        "openDelay",
        "closeDelay"
      ]
    },
    {
      "slug": "skeleton",
      "name": "Skeleton",
      "category": "Feedback",
      "status": "stable",
      "apiPropertyNames": [
        "shape",
        "width",
        "height"
      ]
    },
    {
      "slug": "link",
      "name": "Link",
      "category": "Actions",
      "status": "stable",
      "apiPropertyNames": [
        "href",
        "variant",
        "size",
        "leadingIcon",
        "trailingIcon"
      ]
    },
    {
      "slug": "breadcrumb",
      "name": "Breadcrumb",
      "category": "Navigation",
      "status": "stable",
      "apiPropertyNames": [
        "items",
        "homeLabel"
      ]
    },
    {
      "slug": "tabs",
      "name": "Tabs",
      "category": "Navigation",
      "status": "stable",
      "apiPropertyNames": [
        "value",
        "defaultValue",
        "activationMode"
      ]
    },
    {
      "slug": "pagination",
      "name": "Pagination",
      "category": "Navigation",
      "status": "stable",
      "apiPropertyNames": [
        "items",
        "onPageChange"
      ]
    },
    {
      "slug": "menu",
      "name": "Menu",
      "category": "Navigation",
      "status": "beta",
      "apiPropertyNames": [
        "open",
        "defaultOpen",
        "onOpenChange",
        "placement",
        "align",
        "loop",
        "closeOnSelect",
        "MenuItem.onSelect"
      ]
    },
    {
      "slug": "stepper",
      "name": "Stepper",
      "category": "Navigation",
      "status": "beta",
      "apiPropertyNames": [
        "currentStep",
        "onStepClick",
        "aria-label",
        "aria-labelledby",
        "children",
        "Step.children"
      ]
    },
    {
      "slug": "accordion",
      "name": "Accordion",
      "category": "Containers & Overlays",
      "status": "beta",
      "apiPropertyNames": [
        "type",
        "value",
        "defaultValue",
        "onValueChange",
        "collapsible",
        "AccordionPanel children"
      ]
    },
    {
      "slug": "dialog",
      "name": "Dialog",
      "category": "Containers & Overlays",
      "status": "stable",
      "apiPropertyNames": [
        "open",
        "defaultOpen",
        "onOpenChange",
        "closeOnOverlayClick",
        "DialogBody children",
        "DialogFooter children",
        "initialFocusRef",
        "finalFocusRef"
      ]
    },
    {
      "slug": "popover",
      "name": "Popover",
      "category": "Containers & Overlays",
      "status": "stable",
      "apiPropertyNames": [
        "open",
        "defaultOpen",
        "placement",
        "align",
        "focusMode",
        "showArrow"
      ]
    },
    {
      "slug": "drawer",
      "name": "Drawer",
      "category": "Containers & Overlays",
      "status": "beta",
      "apiPropertyNames": [
        "open",
        "defaultOpen",
        "onOpenChange",
        "placement",
        "closeOnOverlayClick",
        "DrawerBody children",
        "DrawerFooter children",
        "initialFocusRef",
        "finalFocusRef"
      ]
    },
    {
      "slug": "tag",
      "name": "Tag",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "children",
        "removable",
        "onRemove",
        "removeLabel",
        "leadingIcon"
      ]
    },
    {
      "slug": "avatar",
      "name": "Avatar",
      "category": "Content & Data",
      "status": "stable",
      "apiPropertyNames": [
        "size",
        "src",
        "alt",
        "initials",
        "label",
        "decorative"
      ]
    },
    {
      "slug": "divider",
      "name": "Divider",
      "category": "Content & Data",
      "status": "stable",
      "apiPropertyNames": [
        "orientation",
        "variant"
      ]
    },
    {
      "slug": "list-item",
      "name": "List Item",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "title",
        "description",
        "metadata",
        "leading",
        "trailing",
        "href",
        "onClick",
        "disabled"
      ]
    },
    {
      "slug": "table",
      "name": "Table",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "layout",
        "TableCaption.visibility",
        "TableHead.align / TableCell.align",
        "TableScrollArea.accessibleLabel",
        "TableScrollArea.tabIndex",
        "data-table-wrap"
      ]
    },
    {
      "slug": "data-table",
      "name": "Data Table",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "DataTableSortHeader.sortDirection",
        "DataTableSortHeader.onSort",
        "DataTableSortHeader.disabled",
        "useDataTableSort(options)"
      ]
    },
    {
      "slug": "tree-view",
      "name": "Tree View",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "data",
        "expanded / defaultExpanded",
        "onExpandedChange",
        "selected / defaultSelected",
        "onSelectedChange"
      ]
    },
    {
      "slug": "bar-chart",
      "name": "Bar Chart",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "data",
        "label",
        "height"
      ]
    },
    {
      "slug": "line-chart",
      "name": "Line Chart",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "data",
        "label",
        "height"
      ]
    },
    {
      "slug": "timeline",
      "name": "Timeline",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "data"
      ]
    },
    {
      "slug": "empty-state",
      "name": "Empty State",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "title",
        "description",
        "icon",
        "illustration",
        "primaryAction",
        "secondaryAction"
      ]
    },
    {
      "slug": "banking-transaction-row",
      "name": "Banking Transaction Row",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "merchant",
        "merchantLogoSrc",
        "merchantInitials",
        "date",
        "amount",
        "status",
        "statusLabel",
        "detail"
      ]
    },
    {
      "slug": "banking-account-card",
      "name": "Banking Account Card",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "accountName",
        "accountType",
        "balance",
        "balanceHistory",
        "balanceHistoryLabel",
        "actionLabel",
        "onAction"
      ]
    },
    {
      "slug": "banking-balance-summary",
      "name": "Banking Balance Summary",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "title",
        "totalLabel",
        "total",
        "ranges",
        "defaultRange",
        "loading",
        "loadingLabel"
      ]
    },
    {
      "slug": "calendar-day",
      "name": "Calendar Day",
      "category": "Content & Data",
      "status": "stable",
      "apiPropertyNames": [
        "date",
        "selected",
        "today",
        "disabled",
        "outsideMonth",
        "onDateSelect"
      ]
    },
    {
      "slug": "calendar-grid",
      "name": "Calendar Grid",
      "category": "Content & Data",
      "status": "beta",
      "apiPropertyNames": [
        "mode",
        "value",
        "defaultValue",
        "onValueChange",
        "rangeValue",
        "defaultRangeValue",
        "onRangeValueChange",
        "visibleMonth",
        "defaultVisibleMonth"
      ]
    }
  ],
  "provenance": {
    "schemaVersion": "1.0.0",
    "generatorVersion": "1.0.0",
    "sourceGitSha": "796ef701fcf6189d2fe6b7ae47919119d20e9173",
    "sourceGitCommitTimestamp": "2026-09-17T02:05:20+05:00"
  }
}
