diff --git a/docs/appkit/v0/.source-ref b/docs/appkit/v0/.source-ref
deleted file mode 100644
index 6ca7fec..0000000
--- a/docs/appkit/v0/.source-ref
+++ /dev/null
@@ -1 +0,0 @@
-databricks/appkit@v0.23.0 (v0)
diff --git a/docs/appkit/v0/_prerequisites.mdx b/docs/appkit/v0/_prerequisites.mdx
deleted file mode 100644
index 5844c1d..0000000
--- a/docs/appkit/v0/_prerequisites.mdx
+++ /dev/null
@@ -1,4 +0,0 @@
-## Prerequisites
-
-- [Node.js](https://nodejs.org) v22+ environment with `npm`
-- Databricks CLI (v0.295.0 or higher): install and configure it according to the [official tutorial](https://docs.databricks.com/aws/en/dev-tools/cli/tutorial).
diff --git a/docs/appkit/v0/api/appkit-ui/data/DataTable.mdx b/docs/appkit/v0/api/appkit-ui/data/DataTable.mdx
deleted file mode 100644
index 4c6402c..0000000
--- a/docs/appkit/v0/api/appkit-ui/data/DataTable.mdx
+++ /dev/null
@@ -1,66 +0,0 @@
-# DataTable
-
-Production-ready data table with automatic data fetching and state management
-
-## Example
-
-```tsx
-"use client";
-
-import { DataTable } from "@databricks/appkit-ui/react";
-
-export default function DataTableExample() {
- return (
-
- );
-}
-```
-
-## DataTable
-
-Production-ready data table with automatic data fetching and state management
-
-Features:
-
-- Automatic column generation from data structure
-- Integrated with useAnalyticsQuery for data fetching
-- Built-in loading, error, and empty states
-- Dynamic filtering, sorting and pagination
-- Column visibility controls
-- Responsive design
-- Supports opinionated mode (auto columns) and full-control mode (`children(table)`)
-
-**Source:** [`packages/appkit-ui/src/react/table/data-table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/table/data-table.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------------- | --------------------------------------------- | -------- | ------- | --------------------------------------------------------- |
-| `queryKey` | `string` | ✓ | - | The query key to fetch the data |
-| `parameters` | `Record` | ✓ | - | The parameters to pass to the query |
-| `filterColumn` | `string` | | - | The column to filter by |
-| `filterPlaceholder` | `string` | | - | Optional placeholder for the filter input |
-| `transform` | `((data: any[]) => any[])` | | - | Optional function to transform data before creating table |
-| `labels` | `DataTableLabels` | | - | Optional labels for the DataTable component |
-| `ariaLabel` | `string` | | - | Optional accessibility label for the DataTable component |
-| `testId` | `string` | | - | Optional test ID for the DataTable component |
-| `className` | `string` | | - | Optional CSS class name for the DataTable component |
-| `enableRowSelection` | `boolean` | | - | Enable row selection with checkboxes |
-| `onRowSelectionChange` | `((rowSelection: RowSelectionState) => void)` | | - | Callback function to handle row selection changes |
-| `children` | `((table: Table) => ReactNode)` | | - | Optional children for full control mode |
-| `pageSize` | `number` | | - | Number of rows to display per page |
-| `pageSizeOptions` | `number[]` | | - | Options for the page size selector |
-
-### Usage
-
-```tsx
-import { DataTable } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/data/_category_.json b/docs/appkit/v0/api/appkit-ui/data/_category_.json
deleted file mode 100644
index 693fb36..0000000
--- a/docs/appkit/v0/api/appkit-ui/data/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Data components",
- "position": 3
-}
diff --git a/docs/appkit/v0/api/appkit-ui/files/DirectoryList.mdx b/docs/appkit/v0/api/appkit-ui/files/DirectoryList.mdx
deleted file mode 100644
index c241cec..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/DirectoryList.mdx
+++ /dev/null
@@ -1,35 +0,0 @@
-# DirectoryList
-
-Card-wrapped directory listing with loading, error, and empty states
-
-## DirectoryList
-
-Card-wrapped directory listing with loading, error, and empty states
-
-**Source:** [`packages/appkit-ui/src/react/file-browser/directory-list.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/file-browser/directory-list.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------------- | ------------------------------------------------------------------------------------------------ | -------- | ------- | ---------------------------------------------------------------------------------- |
-| `entries` | `DirectoryEntry[]` | ✓ | - | Directory entries to display |
-| `loading` | `boolean` | | - | Whether the directory is currently loading |
-| `error` | `string \| null` | | - | Error message to display |
-| `onEntryClick` | `(entry: DirectoryEntry) => void` | ✓ | - | Called when an entry is clicked |
-| `onNavigateToParent` | `(() => void)` | | - | Called when the back/parent button is clicked |
-| `onRetry` | `(() => void)` | | - | Called when the retry button is clicked |
-| `isAtRoot` | `boolean` | | - | Whether the user is at the root directory (hides back button) |
-| `selectedPath` | `string \| null` | | - | Currently selected file path for highlighting |
-| `resolveEntryPath` | `(entry: DirectoryEntry) => string` | ✓ | - | Resolves a DirectoryEntry to its full path |
-| `headerContent` | `ReactNode` | | - | Content rendered between the back button and the entry list (e.g., NewFolderInput) |
-| `hasCurrentPath` | `boolean` | | - | Whether a current path is set (affects empty state message) |
-| `formatSize` | `((bytes: number) => string)` | | - | Custom file size formatter |
-| `labels` | `Pick` | | - | Customizable labels |
-
-### Usage
-
-```tsx
-import { DirectoryList } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/files/FileBreadcrumb.mdx b/docs/appkit/v0/api/appkit-ui/files/FileBreadcrumb.mdx
deleted file mode 100644
index 784dd19..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/FileBreadcrumb.mdx
+++ /dev/null
@@ -1,26 +0,0 @@
-# FileBreadcrumb
-
-Path-aware breadcrumb navigation built on top of Breadcrumb primitives
-
-## FileBreadcrumb
-
-Path-aware breadcrumb navigation built on top of Breadcrumb primitives
-
-**Source:** [`packages/appkit-ui/src/react/file-browser/file-breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/file-browser/file-breadcrumb.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------------- | ------------------------- | -------- | ------- | -------------------------------------------------------------------- |
-| `rootLabel` | `string` | ✓ | - | Label for the root breadcrumb item |
-| `segments` | `string[]` | ✓ | - | Path segments after the root |
-| `onNavigateToRoot` | `() => void` | ✓ | - | Called when the root breadcrumb is clicked |
-| `onNavigateToSegment` | `(index: number) => void` | ✓ | - | Called when a segment breadcrumb is clicked (receives segment index) |
-
-### Usage
-
-```tsx
-import { FileBreadcrumb } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/files/FileEntry.mdx b/docs/appkit/v0/api/appkit-ui/files/FileEntry.mdx
deleted file mode 100644
index 5286ce0..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/FileEntry.mdx
+++ /dev/null
@@ -1,26 +0,0 @@
-# FileEntry
-
-Single file or directory row with icon, name, size, and selection state
-
-## FileEntry
-
-Single file or directory row with icon, name, size, and selection state
-
-**Source:** [`packages/appkit-ui/src/react/file-browser/file-entry.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/file-browser/file-entry.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ----------------------------- | -------- | ------- | ------------------------------------------------------- |
-| `entry` | `DirectoryEntry` | ✓ | - | The directory entry to render |
-| `entryPath` | `string` | ✓ | - | Resolved full path for this entry |
-| `isSelected` | `boolean` | | - | Whether this entry is currently selected |
-| `formatSize` | `((bytes: number) => string)` | | - | Custom file size formatter (defaults to formatFileSize) |
-
-### Usage
-
-```tsx
-import { FileEntry } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/files/FilePreviewPanel.mdx b/docs/appkit/v0/api/appkit-ui/files/FilePreviewPanel.mdx
deleted file mode 100644
index a114815..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/FilePreviewPanel.mdx
+++ /dev/null
@@ -1,31 +0,0 @@
-# FilePreviewPanel
-
-Preview panel displaying file metadata, image/text preview, and download/delete actions
-
-## FilePreviewPanel
-
-Preview panel displaying file metadata, image/text preview, and download/delete actions
-
-**Source:** [`packages/appkit-ui/src/react/file-browser/file-preview-panel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/file-browser/file-preview-panel.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ------- | ------------------------------------------------------------------------- |
-| `selectedFile` | `string \| null` | ✓ | - | Full path of the selected file (null when nothing is selected) |
-| `preview` | `FilePreview \| null` | ✓ | - | Preview data for the selected file |
-| `previewLoading` | `boolean` | | - | Whether the preview is loading |
-| `onDownload` | `((filePath: string) => void)` | | - | Called when the download button is clicked |
-| `onDelete` | `((filePath: string) => void)` | | - | Called when the delete button is clicked |
-| `deleting` | `boolean` | | - | Whether a delete operation is in progress |
-| `imagePreviewSrc` | `string \| ((filePath: string) => string)` | | - | Image preview source — string URL or function that receives the file path |
-| `formatSize` | `((bytes: number) => string)` | | - | Custom file size formatter (defaults to formatFileSize) |
-| `labels` | `Pick` | | - | Customizable labels |
-
-### Usage
-
-```tsx
-import { FilePreviewPanel } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/files/NewFolderInput.mdx b/docs/appkit/v0/api/appkit-ui/files/NewFolderInput.mdx
deleted file mode 100644
index aaed057..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/NewFolderInput.mdx
+++ /dev/null
@@ -1,29 +0,0 @@
-# NewFolderInput
-
-Inline folder-name input with create/cancel actions
-
-## NewFolderInput
-
-Inline folder-name input with create/cancel actions
-
-**Source:** [`packages/appkit-ui/src/react/file-browser/new-folder-input.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/file-browser/new-folder-input.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------------------------------------------- | -------- | ------- | -------------------------------------- |
-| `value` | `string` | ✓ | - | Current folder name value |
-| `onChange` | `(value: string) => void` | ✓ | - | Called when folder name changes |
-| `onCreate` | `() => void` | ✓ | - | Called when the user confirms creation |
-| `onCancel` | `() => void` | ✓ | - | Called when the user cancels |
-| `creating` | `boolean` | | - | Whether folder creation is in progress |
-| `autoFocus` | `boolean` | | `true` | Auto-focus the input on mount |
-| `labels` | `Pick` | | - | Customizable labels |
-
-### Usage
-
-```tsx
-import { NewFolderInput } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/files/_category_.json b/docs/appkit/v0/api/appkit-ui/files/_category_.json
deleted file mode 100644
index b2af66f..0000000
--- a/docs/appkit/v0/api/appkit-ui/files/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Files (UC) components",
- "position": 6
-}
diff --git a/docs/appkit/v0/api/appkit-ui/genie/GenieChat.mdx b/docs/appkit/v0/api/appkit-ui/genie/GenieChat.mdx
deleted file mode 100644
index 8541426..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/GenieChat.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
-# GenieChat
-
-Full-featured chat interface for a single Databricks AI/BI Genie space. Handles message streaming, conversation history, and auto-reconnection via SSE.
-
-## Example
-
-```tsx
-import { GenieChat } from "@databricks/appkit-ui/react";
-
-export default function GenieChatExample() {
- return (
-
-
-
- );
-}
-```
-
-## GenieChat
-
-Full-featured chat interface for a single Databricks AI/BI Genie space. Handles message streaming, conversation history, and auto-reconnection via SSE.
-
-**Source:** [`packages/appkit-ui/src/react/genie/genie-chat.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/genie/genie-chat.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | -------- | -------- | ------- | ----------------------------------------------------------------------------------- |
-| `alias` | `string` | ✓ | - | Genie space alias (must match a key registered with the genie plugin on the server) |
-| `basePath` | `string` | | - | Base API path |
-| `placeholder` | `string` | | - | Placeholder text for the input |
-| `className` | `string` | | - | Additional CSS class for the root container |
-
-### Usage
-
-```tsx
-import { GenieChat } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/genie/GenieChatInput.mdx b/docs/appkit/v0/api/appkit-ui/genie/GenieChatInput.mdx
deleted file mode 100644
index c4dec98..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/GenieChatInput.mdx
+++ /dev/null
@@ -1,26 +0,0 @@
-# GenieChatInput
-
-Auto-expanding textarea input with a send button for chat messages. Submits on Enter (Shift+Enter for newline).
-
-## GenieChatInput
-
-Auto-expanding textarea input with a send button for chat messages. Submits on Enter (Shift+Enter for newline).
-
-**Source:** [`packages/appkit-ui/src/react/genie/genie-chat-input.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/genie/genie-chat-input.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------------------------- | -------- | ------------------- | ---------------------------------------------- |
-| `onSend` | `(content: string) => void` | ✓ | - | Callback fired when the user submits a message |
-| `disabled` | `boolean` | | `false` | Disable the input and send button |
-| `placeholder` | `string` | | `Ask a question...` | Placeholder text shown in the textarea |
-| `className` | `string` | | - | Additional CSS class for the container |
-
-### Usage
-
-```tsx
-import { GenieChatInput } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessage.mdx b/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessage.mdx
deleted file mode 100644
index 3a6fc4b..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessage.mdx
+++ /dev/null
@@ -1,24 +0,0 @@
-# GenieChatMessage
-
-Renders a single Genie message bubble with optional expandable SQL query attachments.
-
-## GenieChatMessage
-
-Renders a single Genie message bubble with optional expandable SQL query attachments.
-
-**Source:** [`packages/appkit-ui/src/react/genie/genie-chat-message.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/genie/genie-chat-message.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | ------------------ | -------- | ------- | ---------------------------- |
-| `message` | `GenieMessageItem` | ✓ | - | The message object to render |
-| `className` | `string` | | - | Additional CSS class |
-
-### Usage
-
-```tsx
-import { GenieChatMessage } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessageList.mdx b/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessageList.mdx
deleted file mode 100644
index 4afc477..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/GenieChatMessageList.mdx
+++ /dev/null
@@ -1,27 +0,0 @@
-# GenieChatMessageList
-
-Scrollable message list that renders Genie chat messages with auto-scroll, skeleton loaders, and a streaming indicator.
-
-## GenieChatMessageList
-
-Scrollable message list that renders Genie chat messages with auto-scroll, skeleton loaders, and a streaming indicator.
-
-**Source:** [`packages/appkit-ui/src/react/genie/genie-chat-message-list.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/genie/genie-chat-message-list.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------------- | -------------------- | -------- | ------- | --------------------------------------------------------------------------- |
-| `messages` | `GenieMessageItem[]` | ✓ | - | Array of messages to display |
-| `status` | `enum` | ✓ | - | Current chat status (controls loading indicators and skeleton placeholders) |
-| `className` | `string` | | - | Additional CSS class for the scroll area |
-| `hasPreviousPage` | `boolean` | | `false` | Whether a previous page of older messages exists |
-| `onFetchPreviousPage` | `(() => void)` | | - | Callback to fetch the previous page of messages |
-
-### Usage
-
-```tsx
-import { GenieChatMessageList } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/genie/GenieQueryVisualization.mdx b/docs/appkit/v0/api/appkit-ui/genie/GenieQueryVisualization.mdx
deleted file mode 100644
index 722631d..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/GenieQueryVisualization.mdx
+++ /dev/null
@@ -1,28 +0,0 @@
-# GenieQueryVisualization
-
-Renders a chart + data table for a Genie query result.
-
-## GenieQueryVisualization
-
-Renders a chart + data table for a Genie query result.
-
-- When a chart type can be inferred: shows Tabs with "Chart" (default) and "Table"
-- When no chart fits: shows only the data table
-- When data is empty/malformed: renders nothing
-
-**Source:** [`packages/appkit-ui/src/react/genie/genie-query-visualization.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/genie/genie-query-visualization.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | ------------------------ | -------- | ------- | ----------------------------------------- |
-| `data` | `GenieStatementResponse` | ✓ | - | Raw statement_response from the Genie API |
-| `className` | `string` | | - | Additional CSS classes |
-
-### Usage
-
-```tsx
-import { GenieQueryVisualization } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/genie/_category_.json b/docs/appkit/v0/api/appkit-ui/genie/_category_.json
deleted file mode 100644
index 8243be6..0000000
--- a/docs/appkit/v0/api/appkit-ui/genie/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Genie components",
- "position": 5
-}
diff --git a/docs/appkit/v0/api/appkit-ui/index.md b/docs/appkit/v0/api/appkit-ui/index.md
deleted file mode 100644
index 9496fab..0000000
--- a/docs/appkit/v0/api/appkit-ui/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# @databricks/appkit-ui
-
-The library provides a set of UI primitives for building Databricks apps in [React](https://react.dev/).
-
-The full list of components is available in the UI components section. Use the component list to inspect props, events, and examples for every exported primitive.
-
-## UI components
-
-The UI components and their examples originate from the [Shadcn UI](https://github.com/shadcn-ui/ui) project.
-
-## Data components
-
-The data components are built on top of the [Apache ECharts](https://echarts.apache.org/) library.
-
-They support both query mode (queryKey + parameters) and data mode (static data).
diff --git a/docs/appkit/v0/api/appkit-ui/styling.md b/docs/appkit/v0/api/appkit-ui/styling.md
deleted file mode 100644
index 9c87e79..0000000
--- a/docs/appkit/v0/api/appkit-ui/styling.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-sidebar_position: 7
----
-
-# Styling
-
-This guide covers how to style AppKit UI components using CSS variables and theming.
-
-## CSS import
-
-In your main CSS file, import the AppKit UI styles:
-
-```css
-@import "@databricks/appkit-ui/styles.css";
-```
-
-This provides a default theme for your app using CSS variables.
-
-## Customizing theme
-
-AppKit UI uses CSS variables for theming, supporting both light and dark modes automatically.
-
-### Full variable list
-
-You can customize the theme by overriding CSS variables. See the [CSS variables](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/styles/globals.css) for the full list of variables.
-
-:::warning Important
-If you change any variable, you must change it for **both light and dark mode** to ensure consistent appearance across color schemes.
-:::
-
-## Color system
-
-AppKit UI uses the OKLCH color space for better perceptual uniformity. The format is:
-
-```
-oklch(lightness chroma hue)
-```
-
-Where:
-
-- **lightness**: 0-1 (0 = black, 1 = white)
-- **chroma**: 0-0.4 (saturation)
-- **hue**: 0-360 (color angle)
-
-## Semantic color variables
-
-### Core colors
-
-- `--background` / `--foreground` - Main background and text
-- `--card` / `--card-foreground` - Card backgrounds
-- `--popover` / `--popover-foreground` - Popover/dropdown backgrounds
-
-### Interactive colors
-
-- `--primary` / `--primary-foreground` - Primary actions
-- `--secondary` / `--secondary-foreground` - Secondary actions
-- `--muted` / `--muted-foreground` - Muted/disabled states
-- `--accent` / `--accent-foreground` - Accent highlights
-
-### Status colors
-
-- `--destructive` / `--destructive-foreground` - Destructive actions
-- `--success` / `--success-foreground` - Success states
-- `--warning` / `--warning-foreground` - Warning states
-
-### UI elements
-
-- `--border` - Border colors
-- `--input` - Input field borders
-- `--ring` - Focus ring colors
-- `--radius` - Border radius
-
-### Charts
-
-- `--chart-1` through `--chart-5` - Chart color palette
-
-### Sidebar
-
-- `--sidebar-*` - Sidebar-specific colors
-
-## See also
-
-- [API Reference](/docs/api/appkit-ui) - Complete UI components API documentation
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Accordion.mdx b/docs/appkit/v0/api/appkit-ui/ui/Accordion.mdx
deleted file mode 100644
index c7b82be..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Accordion.mdx
+++ /dev/null
@@ -1,100 +0,0 @@
-# Accordion
-
-Collapsible content sections organized in a vertical stack
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Accordion
-
-Collapsible content sections organized in a vertical stack
-
-**Source:** [`packages/appkit-ui/src/react/ui/accordion.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/accordion.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | ---------------------------------------------------------- | -------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `type` | `enum` | ✓ | - | - |
-| `value` | `string \| string[]` | | - | The controlled stateful value of the accordion item whose content is expanded. The controlled stateful value of the accordion items whose contents are expanded. |
-| `defaultValue` | `string \| string[]` | | - | The value of the item whose content is expanded when the accordion is initially rendered. Use `defaultValue` if you do not need to control the state of an accordion. The value of the items whose contents are expanded when the accordion is initially rendered. Use `defaultValue` if you do not need to control the state of an accordion. |
-| `onValueChange` | `((value: string) => void) \| ((value: string[]) => void)` | | - | The callback that fires when the state of the accordion changes. |
-| `collapsible` | `boolean` | | `false` | Whether an accordion item can be collapsed after it has been opened. |
-| `disabled` | `boolean` | | - | Whether or not an accordion is disabled from user interaction. @defaultValue false |
-| `orientation` | `enum` | | `vertical` | The layout in which the Accordion operates. |
-| `dir` | `enum` | | - | The language read direction. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Accordion } from "@databricks/appkit-ui";
-
-;
-```
-
-## AccordionContent
-
-Content area that expands and collapses within an accordion item
-
-**Source:** [`packages/appkit-ui/src/react/ui/accordion.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/accordion.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { AccordionContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## AccordionItem
-
-Individual collapsible section within an accordion
-
-**Source:** [`packages/appkit-ui/src/react/ui/accordion.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/accordion.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | -------------------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `disabled` | `boolean` | | - | Whether or not an accordion is disabled from user interaction. @defaultValue false |
-| `value` | `string \| string[]` | | - | The controlled stateful value of the accordion item whose content is expanded. The controlled stateful value of the accordion items whose contents are expanded. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AccordionItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## AccordionTrigger
-
-Clickable button that triggers accordion content visibility
-
-**Source:** [`packages/appkit-ui/src/react/ui/accordion.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/accordion.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AccordionTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Alert.mdx b/docs/appkit/v0/api/appkit-ui/ui/Alert.mdx
deleted file mode 100644
index 2371ba4..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Alert.mdx
+++ /dev/null
@@ -1,65 +0,0 @@
-# Alert
-
-Displays important information with optional icon and multiple variants
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Alert
-
-Displays important information with optional icon and multiple variants
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------ | -------- | ------- | ----------- |
-| `variant` | `"default" \| "destructive" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { Alert } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDescription
-
-Descriptive text content for an alert component
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { AlertDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertTitle
-
-Title text for an alert component
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { AlertTitle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/AlertDialog.mdx b/docs/appkit/v0/api/appkit-ui/ui/AlertDialog.mdx
deleted file mode 100644
index d379c5c..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/AlertDialog.mdx
+++ /dev/null
@@ -1,234 +0,0 @@
-# AlertDialog
-
-Modal dialog that interrupts the user with critical information requiring immediate action
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## AlertDialog
-
-Modal dialog that interrupts the user with critical information requiring immediate action
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `defaultOpen` | `boolean` | | - | - |
-| `open` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialog } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogAction
-
-Primary action button that confirms the alert
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialogAction } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogCancel
-
-Cancel button that dismisses the alert dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialogCancel } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogContent
-
-Main content container for the alert dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------ | -------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onOpenAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on open. Can be prevented. |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-
-### Usage
-
-```tsx
-import { AlertDialogContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogDescription
-
-Descriptive text explaining the alert
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialogDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogFooter
-
-Footer section containing action buttons
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { AlertDialogFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogHeader
-
-Header section containing title and description
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { AlertDialogHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogOverlay
-
-Background overlay that dims content behind the alert dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { AlertDialogOverlay } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogPortal
-
-Portal container for rendering alert dialog content outside the DOM hierarchy
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { AlertDialogPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogTitle
-
-Title heading for the alert dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialogTitle } from "@databricks/appkit-ui";
-
-;
-```
-
-## AlertDialogTrigger
-
-Button that triggers the alert dialog to open
-
-**Source:** [`packages/appkit-ui/src/react/ui/alert-dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/alert-dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AlertDialogTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/AspectRatio.mdx b/docs/appkit/v0/api/appkit-ui/ui/AspectRatio.mdx
deleted file mode 100644
index 23ffe7e..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/AspectRatio.mdx
+++ /dev/null
@@ -1,30 +0,0 @@
-# AspectRatio
-
-Container that maintains a specific aspect ratio for its content
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## AspectRatio
-
-Container that maintains a specific aspect ratio for its content
-
-**Source:** [`packages/appkit-ui/src/react/ui/aspect-ratio.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/aspect-ratio.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `ratio` | `number` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AspectRatio } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Avatar.mdx b/docs/appkit/v0/api/appkit-ui/ui/Avatar.mdx
deleted file mode 100644
index cc6647e..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Avatar.mdx
+++ /dev/null
@@ -1,71 +0,0 @@
-# Avatar
-
-Displays user profile picture or initials in a circular container
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Avatar
-
-Displays user profile picture or initials in a circular container
-
-**Source:** [`packages/appkit-ui/src/react/ui/avatar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/avatar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Avatar } from "@databricks/appkit-ui";
-
-;
-```
-
-## AvatarFallback
-
-Fallback content displayed when avatar image fails to load
-
-**Source:** [`packages/appkit-ui/src/react/ui/avatar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/avatar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `delayMs` | `number` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AvatarFallback } from "@databricks/appkit-ui";
-
-;
-```
-
-## AvatarImage
-
-Image element for the avatar
-
-**Source:** [`packages/appkit-ui/src/react/ui/avatar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/avatar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------------- | ---------------------------------------- | -------- | ------- | ----------- |
-| `onLoadingStatusChange` | `((status: ImageLoadingStatus) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { AvatarImage } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Badge.mdx b/docs/appkit/v0/api/appkit-ui/ui/Badge.mdx
deleted file mode 100644
index a961a83..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Badge.mdx
+++ /dev/null
@@ -1,30 +0,0 @@
-# Badge
-
-Small label for displaying status, categories, or counts
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Badge
-
-Small label for displaying status, categories, or counts
-
-**Source:** [`packages/appkit-ui/src/react/ui/badge.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/badge.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ---------------------------------------------------------------- | -------- | ------- | ----------- |
-| `variant` | `"default" \| "destructive" \| "secondary" \| "outline" \| null` | | - | - |
-| `asChild` | `boolean` | | `false` | - |
-
-### Usage
-
-```tsx
-import { Badge } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Breadcrumb.mdx b/docs/appkit/v0/api/appkit-ui/ui/Breadcrumb.mdx
deleted file mode 100644
index 4205795..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Breadcrumb.mdx
+++ /dev/null
@@ -1,137 +0,0 @@
-# Breadcrumb
-
-Navigation component showing the current page's location in the site hierarchy
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Breadcrumb
-
-Navigation component showing the current page's location in the site hierarchy
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Breadcrumb } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbEllipsis
-
-Ellipsis indicator for collapsed breadcrumb items
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { BreadcrumbEllipsis } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbItem
-
-Individual item in the breadcrumb trail
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { BreadcrumbItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbLink
-
-Clickable link within a breadcrumb item
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { BreadcrumbLink } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbList
-
-Ordered list container for breadcrumb items
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { BreadcrumbList } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbPage
-
-Current page indicator in the breadcrumb trail
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { BreadcrumbPage } from "@databricks/appkit-ui";
-
-;
-```
-
-## BreadcrumbSeparator
-
-Visual separator between breadcrumb items
-
-**Source:** [`packages/appkit-ui/src/react/ui/breadcrumb.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/breadcrumb.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { BreadcrumbSeparator } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Button.mdx b/docs/appkit/v0/api/appkit-ui/ui/Button.mdx
deleted file mode 100644
index 90bf36f..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Button.mdx
+++ /dev/null
@@ -1,31 +0,0 @@
-# Button
-
-Clickable button with multiple variants and sizes
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Button
-
-Clickable button with multiple variants and sizes
-
-**Source:** [`packages/appkit-ui/src/react/ui/button.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/button.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `variant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | - | - |
-| `asChild` | `boolean` | | `false` | - |
-
-### Usage
-
-```tsx
-import { Button } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ButtonGroup.mdx b/docs/appkit/v0/api/appkit-ui/ui/ButtonGroup.mdx
deleted file mode 100644
index 6284a10..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ButtonGroup.mdx
+++ /dev/null
@@ -1,65 +0,0 @@
-# ButtonGroup
-
-Container for grouping related buttons together with shared borders
-
-## ButtonGroup
-
-Container for grouping related buttons together with shared borders
-
-**Source:** [`packages/appkit-ui/src/react/ui/button-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/button-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | ------------------------------------ | -------- | ------- | ----------- |
-| `orientation` | `"horizontal" \| "vertical" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { ButtonGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## ButtonGroupSeparator
-
-Visual separator between buttons in a button group
-
-**Source:** [`packages/appkit-ui/src/react/ui/button-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/button-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `orientation` | `enum` | | `vertical` | Either `vertical` or `horizontal`. Defaults to `horizontal`. |
-| `decorative` | `boolean` | | - | Whether or not the component is purely decorative. When true, accessibility-related attributes are updated so that that the rendered element is removed from the accessibility tree. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ButtonGroupSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## ButtonGroupText
-
-Text label or content within a button group
-
-**Source:** [`packages/appkit-ui/src/react/ui/button-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/button-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | `false` | - |
-
-### Usage
-
-```tsx
-import { ButtonGroupText } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Calendar.mdx b/docs/appkit/v0/api/appkit-ui/ui/Calendar.mdx
deleted file mode 100644
index ef3ad04..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Calendar.mdx
+++ /dev/null
@@ -1,132 +0,0 @@
-# Calendar
-
-Date picker component for selecting single dates or date ranges
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Calendar
-
-Date picker component for selecting single dates or date ranges
-
-**Source:** [`packages/appkit-ui/src/react/ui/calendar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/calendar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `mode` | `enum` | | - | Enable the selection of a single day, multiple days, or a range of days. @see https://daypicker.dev/docs/selection-modes |
-| `required` | `boolean` | | - | Whether the selection is required. @see https://daypicker.dev/docs/selection-modes |
-| `className` | `string` | | - | Class name to add to the root element. |
-| `classNames` | `(Partial & Partial>)` | | - | Change the class names used by DayPicker. |
-| `modifiersClassNames` | `ModifiersClassNames` | | - | Change the class name for the day matching the `modifiers`. @see https://daypicker.dev/guides/custom-modifiers |
-| `style` | `CSSProperties` | | - | Style to apply to the root element. |
-| `styles` | `(Partial & Partial>)` | | - | Change the inline styles of the HTML elements. @see https://daypicker.dev/docs/styling |
-| `modifiersStyles` | `ModifiersStyles` | | - | Change the class name for the day matching the modifiers. @see https://daypicker.dev/guides/custom-modifiers |
-| `id` | `string` | | - | A unique id to add to the root element. |
-| `defaultMonth` | `Date` | | - | The initial month to show in the calendar. |
-| `month` | `Date` | | - | The month displayed in the calendar. |
-| `numberOfMonths` | `number` | | - | The number of displayed months. @defaultValue 1 @see https://daypicker.dev/docs/customization#multiplemonths |
-| `startMonth` | `Date` | | - | The earliest month to start the month navigation. @since 9.0.0 @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `fromDate` | `Date` | | - | @private @deprecated This prop has been removed. Use `hidden={{ before: date }}` instead. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `fromMonth` | `Date` | | - | @private @deprecated This prop has been renamed to `startMonth`. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `fromYear` | `number` | | - | @private @deprecated Use `startMonth` instead. E.g. `startMonth={new Date(year, 0)}`. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `endMonth` | `Date` | | - | The latest month to end the month navigation. @since 9.0.0 @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `toDate` | `Date` | | - | @private @deprecated This prop has been removed. Use `hidden={{ after: date }}` instead. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `toMonth` | `Date` | | - | @private @deprecated This prop has been renamed to `endMonth`. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `toYear` | `number` | | - | @private @deprecated Use `endMonth` instead. E.g. `endMonth={new Date(year, 0)}`. @see https://daypicker.dev/docs/navigation#start-and-end-dates |
-| `pagedNavigation` | `boolean` | | - | Paginate the month navigation displaying the `numberOfMonths` at a time. @see https://daypicker.dev/docs/customization#multiplemonths |
-| `reverseMonths` | `boolean` | | - | Render the months in reversed order (when numberOfMonths is set) to display the most recent month first. @see https://daypicker.dev/docs/customization#multiplemonths |
-| `hideNavigation` | `boolean` | | - | Hide the navigation buttons. This prop won't disable the navigation: to disable the navigation, use disableNavigation. @since 9.0.0 @see https://daypicker.dev/docs/navigation#hidenavigation |
-| `disableNavigation` | `boolean` | | - | Disable the navigation between months. This prop won't hide the navigation: to hide the navigation, use hideNavigation. @see https://daypicker.dev/docs/navigation#disablenavigation |
-| `captionLayout` | `enum` | | `label` | Show dropdowns to navigate between months or years. |
-| `reverseYears` | `boolean` | | - | Reverse the order of years in the dropdown when using `captionLayout="dropdown"` or `captionLayout="dropdown-years"`. @since 9.9.0 @see https://daypicker.dev/docs/customization#caption-layouts |
-| `navLayout` | `enum` | | - | Adjust the positioning of the navigation buttons. |
-| `fixedWeeks` | `boolean` | | - | Display always 6 weeks per each month, regardless of the month’s number of weeks. Weeks will be filled with the days from the next month. @see https://daypicker.dev/docs/customization#fixed-weeks |
-| `hideWeekdays` | `boolean` | | - | Hide the row displaying the weekday row header. @since 9.0.0 |
-| `showOutsideDays` | `boolean` | | `true` | Show the outside days (days falling in the next or the previous month). |
-| `showWeekNumber` | `boolean` | | - | Show the week numbers column. Weeks are numbered according to the local week index. @see https://daypicker.dev/docs/customization#showweeknumber |
-| `animate` | `boolean` | | - | Animate navigating between months. @since 9.6.0 @see https://daypicker.dev/docs/navigation#animate |
-| `broadcastCalendar` | `boolean` | | - | Display the weeks in the month following the broadcast calendar. Setting this prop will ignore weekStartsOn (always Monday) and showOutsideDays will default to true. @since 9.4.0 @see https://daypicker.dev/docs/localization#broadcast-calendar @see https://en.wikipedia.org/wiki/Broadcast_calendar |
-| `ISOWeek` | `boolean` | | - | Use ISO week dates instead of the locale setting. Setting this prop will ignore `weekStartsOn` and `firstWeekContainsDate`. @see https://daypicker.dev/docs/localization#iso-week-dates @see https://en.wikipedia.org/wiki/ISO_week_date |
-| `timeZone` | `string` | | - | The time zone (IANA or UTC offset) to use in the calendar (experimental). |
-| `components` | `Partial` | | - | Change the components used for rendering the calendar elements. @see https://daypicker.dev/guides/custom-components |
-| `footer` | `ReactNode` | | - | Add a footer to the calendar, acting as a live region. |
-| `autoFocus` | `boolean` | | - | When a selection mode is set, DayPicker will focus the first selected day (if set) or today's date (if not disabled). |
-| `initialFocus` | `boolean` | | - | @private @deprecated This prop will be removed. Use autoFocus instead. |
-| `disabled` | `Matcher \| Matcher[]` | | - | Apply the `disabled` modifier to the matching days. Disabled days cannot be selected when in a selection mode is set. @see https://daypicker.dev/docs/selection-modes#disabled @see https://daypicker.dev/docs/selection-modes#disabled @see https://daypicker.dev/docs/selection-modes#disabled |
-| `hidden` | `Matcher \| Matcher[]` | | - | Apply the `hidden` modifier to the matching days. Will hide them from the calendar. @see https://daypicker.dev/guides/custom-modifiers#hidden-modifier |
-| `today` | `Date` | | - | The today’s date. Default is the current date. This date will get the `today` modifier to style the day. @see https://daypicker.dev/guides/custom-modifiers#today-modifier |
-| `modifiers` | `Record` | | - | Add modifiers to the matching days. @example const modifiers = { weekend: { dayOfWeek: [0, 6] }, // Match weekends holiday: [new Date(2023, 11, 25)] // Match Christmas }; <DayPicker modifiers={modifiers} /> @see https://daypicker.dev/guides/custom-modifiers |
-| `labels` | `Partial` | | - | Labels creators to override the defaults. Use this prop to customize the aria-label attributes in DayPicker. @see https://daypicker.dev/docs/translation#aria-labels |
-| `formatters` | `Partial` | | - | Formatters used to format dates to strings. Use this prop to override the default functions. @see https://daypicker.dev/docs/translation#custom-formatters |
-| `dir` | `string` | | - | The text direction of the calendar. Use `ltr` for left-to-right (default) or `rtl` for right-to-left. @see https://daypicker.dev/docs/translation#rtl-text-direction |
-| `aria-label` | `string` | | - | The aria-label attribute to add to the container element. @since 9.4.1 @see https://daypicker.dev/guides/accessibility |
-| `aria-labelledby` | `string` | | - | The aria-labelledby attribute to add to the container element. @since 9.11.0 @see https://daypicker.dev/guides/accessibility |
-| `role` | `enum` | | - | The role attribute to add to the container element. @since 9.4.1 @see https://daypicker.dev/guides/accessibility |
-| `nonce` | `string` | | - | A cryptographic nonce ("number used once") which can be used by Content Security Policy for the inline `style` attributes. |
-| `title` | `string` | | - | Add a `title` attribute to the container element. |
-| `lang` | `string` | | - | Add the language tag to the container element. |
-| `locale` | `Partial` | | - | The locale object used to localize dates. Pass a locale from `react-day-picker/locale` to localize the calendar. @example import { es } from "react-day-picker/locale"; <DayPicker locale={es} /> @defaultValue enUS - The English locale default of `date-fns`. @see https://daypicker.dev/docs/localization @see https://github.com/date-fns/date-fns/tree/main/src/locale for a list of the supported locales |
-| `numerals` | `enum` | | - | The numeral system to use when formatting dates. |
-| `weekStartsOn` | `enum` | | - | The index of the first day of the week (0 - Sunday). Overrides the locale's default. @see https://daypicker.dev/docs/localization#first-date-of-the-week |
-| `firstWeekContainsDate` | `enum` | | - | The day of January that is always in the first week of the year. @see https://daypicker.dev/docs/localization#first-week-contains-date |
-| `useAdditionalWeekYearTokens` | `boolean` | | - | Enable `DD` and `DDDD` for week year tokens when formatting or parsing dates. @see https://date-fns.org/docs/Unicode-Tokens |
-| `useAdditionalDayOfYearTokens` | `boolean` | | - | Enable `YY` and `YYYY` for day of year tokens when formatting or parsing dates. @see https://date-fns.org/docs/Unicode-Tokens |
-| `onMonthChange` | `MonthChangeEventHandler` | | - | Event fired when the user navigates between months. @see https://daypicker.dev/docs/navigation#onmonthchange |
-| `onNextClick` | `MonthChangeEventHandler` | | - | Event handler when the next month button is clicked. @see https://daypicker.dev/docs/navigation |
-| `onPrevClick` | `MonthChangeEventHandler` | | - | Event handler when the previous month button is clicked. @see https://daypicker.dev/docs/navigation |
-| `onWeekNumberClick` | `any` | | - | Event handler when a week number is clicked. @private @deprecated Use a custom `WeekNumber` component instead. @see https://daypicker.dev/docs/customization#showweeknumber |
-| `onDayClick` | `DayEventHandler>` | | - | Event handler when a day is clicked. |
-| `onDayFocus` | `DayEventHandler>` | | - | Event handler when a day is focused. |
-| `onDayBlur` | `DayEventHandler>` | | - | Event handler when a day is blurred. |
-| `onDayKeyDown` | `DayEventHandler>` | | - | Event handler when a key is pressed on a day. |
-| `onDayMouseEnter` | `DayEventHandler>` | | - | Event handler when the mouse enters a day. |
-| `onDayMouseLeave` | `DayEventHandler>` | | - | Event handler when the mouse leaves a day. |
-| `dateLib` | `Partial` | | - | Replace the default date library with a custom one. Experimental: not guaranteed to be stable (may not respect semver). @since 9.0.0 @experimental |
-| `onDayKeyUp` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayKeyPress` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayPointerEnter` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayPointerLeave` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayTouchCancel` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayTouchEnd` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayTouchMove` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `onDayTouchStart` | `DayEventHandler>` | | - | @private @deprecated Use a custom `DayButton` component instead. |
-| `selected` | `Date \| Date[] \| DateRange` | | - | The selected date. The selected dates. The selected range. |
-| `onSelect` | `OnSelectHandler \| OnSelectHandler \| OnSelectHandler \| OnSelectHandler<...> \| OnSelectHandler<...> \| OnSelectHandler<...> \| undefined` | | - | Event handler when a day is selected. Event handler when days are selected. Event handler when the selection changes. Event handler when a range is selected. |
-| `buttonVariant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | `ghost` | - |
-| `min` | `number` | | - | The minimum number of selectable days. The minimum number of days to include in the range. |
-| `max` | `number` | | - | The maximum number of selectable days. The maximum number of days to include in the range. |
-| `excludeDisabled` | `boolean` | | - | When `true`, the range will reset when including a disabled day. @since V9.0.2 @see https://daypicker.dev/docs/selection-modes#exclude-disabled @since V9.0.2 |
-
-### Usage
-
-```tsx
-import { Calendar } from "@databricks/appkit-ui";
-
-;
-```
-
-## CalendarDayButton
-
-Individual day button within the calendar grid
-
-**Source:** [`packages/appkit-ui/src/react/ui/calendar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/calendar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | ------------- | -------- | ------- | ---------------------------------- |
-| `day` | `CalendarDay` | ✓ | - | The day to render. |
-| `modifiers` | `Modifiers` | ✓ | - | The modifiers to apply to the day. |
-
-### Usage
-
-```tsx
-import { CalendarDayButton } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Card.mdx b/docs/appkit/v0/api/appkit-ui/ui/Card.mdx
deleted file mode 100644
index c11df84..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Card.mdx
+++ /dev/null
@@ -1,135 +0,0 @@
-# Card
-
-Container for grouping related content with header, body, and footer sections
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Card
-
-Container for grouping related content with header, body, and footer sections
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Card } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardAction
-
-Action buttons or controls positioned in the card header
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardAction } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardContent
-
-Main content area of the card
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardDescription
-
-Descriptive text providing context for the card
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardFooter
-
-Footer section for additional actions or information
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardHeader
-
-Header section containing title, description, and actions
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## CardTitle
-
-Title heading for the card
-
-**Source:** [`packages/appkit-ui/src/react/ui/card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/card.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CardTitle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Carousel.mdx b/docs/appkit/v0/api/appkit-ui/ui/Carousel.mdx
deleted file mode 100644
index e09888b..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Carousel.mdx
+++ /dev/null
@@ -1,112 +0,0 @@
-# Carousel
-
-Slideshow component for cycling through content with navigation controls
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Carousel
-
-Slideshow component for cycling through content with navigation controls
-
-**Source:** [`packages/appkit-ui/src/react/ui/carousel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/carousel.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | ----------------------------------------- | -------- | ------------ | ----------- |
-| `opts` | `Partial` | | - | - |
-| `plugins` | `CreatePluginType[]` | | - | - |
-| `orientation` | `enum` | | `horizontal` | - |
-| `setApi` | `((api: EmblaCarouselType) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { Carousel } from "@databricks/appkit-ui";
-
-;
-```
-
-## CarouselContent
-
-Container for carousel slides with horizontal or vertical scrolling
-
-**Source:** [`packages/appkit-ui/src/react/ui/carousel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/carousel.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CarouselContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## CarouselItem
-
-Individual slide within the carousel
-
-**Source:** [`packages/appkit-ui/src/react/ui/carousel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/carousel.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CarouselItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## CarouselNext
-
-Button to navigate to the next carousel slide
-
-**Source:** [`packages/appkit-ui/src/react/ui/carousel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/carousel.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------------------------------------------------- | -------- | --------- | ----------- |
-| `variant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | `outline` | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | `icon` | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { CarouselNext } from "@databricks/appkit-ui";
-
-;
-```
-
-## CarouselPrevious
-
-Button to navigate to the previous carousel slide
-
-**Source:** [`packages/appkit-ui/src/react/ui/carousel.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/carousel.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------------------------------------------------- | -------- | --------- | ----------- |
-| `variant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | `outline` | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | `icon` | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { CarouselPrevious } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ChartContainer.mdx b/docs/appkit/v0/api/appkit-ui/ui/ChartContainer.mdx
deleted file mode 100644
index 79614a1..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ChartContainer.mdx
+++ /dev/null
@@ -1,339 +0,0 @@
-# ChartContainer
-
-Container for rendering data visualizations using Recharts
-
-## ChartContainer
-
-Container for rendering data visualizations using Recharts
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------- | ------------- | -------- | ------- | ----------- |
-| `config` | `ChartConfig` | ✓ | - | - |
-
-### Usage
-
-```tsx
-import { ChartContainer } from "@databricks/appkit-ui";
-
-;
-```
-
-## ChartLegend
-
-A wrapper component for Recharts Legend with proper typing and documentation support.
-It is needed to ensure the correct name is displayed in the docs.
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------------------- | ---------------------------------------------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `content` | `ContentType` | | - | - |
-| `dangerouslySetInnerHTML` | `{ __html: string; }` | | - | - |
-| `onCopy` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onCopyCapture` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onCut` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onCutCapture` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onPaste` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onPasteCapture` | `AdaptChildClipboardEventHandler>>` | | - | - |
-| `onCompositionEnd` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onCompositionEndCapture` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onCompositionStart` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onCompositionStartCapture` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onCompositionUpdate` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onCompositionUpdateCapture` | `AdaptChildCompositionEventHandler>>` | | - | - |
-| `onFocus` | `AdaptChildFocusEventHandler>>` | | - | - |
-| `onFocusCapture` | `AdaptChildFocusEventHandler>>` | | - | - |
-| `onBlur` | `AdaptChildFocusEventHandler>>` | | - | - |
-| `onBlurCapture` | `AdaptChildFocusEventHandler>>` | | - | - |
-| `onChange` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onChangeCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onBeforeInput` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onBeforeInputCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onInput` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onInputCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onReset` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onResetCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onSubmit` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onSubmitCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onInvalid` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onInvalidCapture` | `AdaptChildFormEventHandler>>` | | - | - |
-| `onLoad` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onError` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onErrorCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onKeyDown` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onKeyDownCapture` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onKeyPress` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onKeyPressCapture` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onKeyUp` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onKeyUpCapture` | `AdaptChildKeyboardEventHandler>>` | | - | - |
-| `onAbort` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onAbortCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onCanPlay` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onCanPlayCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onCanPlayThrough` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onCanPlayThroughCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onDurationChange` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onDurationChangeCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEmptied` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEmptiedCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEncrypted` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEncryptedCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEnded` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onEndedCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadedData` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadedDataCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadedMetadata` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadedMetadataCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadStart` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onLoadStartCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPause` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPauseCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPlay` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPlayCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPlaying` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onPlayingCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onProgress` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onProgressCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onRateChange` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onRateChangeCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSeeked` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSeekedCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSeeking` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSeekingCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onStalled` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onStalledCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSuspend` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSuspendCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onTimeUpdate` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onTimeUpdateCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onVolumeChange` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onVolumeChangeCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onWaiting` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onWaitingCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onAuxClick` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onAuxClickCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onClick` | `((data: Payload, index: number, event: MouseEvent) => void)` | | - | - |
-| `onClickCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onContextMenu` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onContextMenuCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onDoubleClick` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onDoubleClickCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onDrag` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragEnd` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragEndCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragEnter` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragEnterCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragExit` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragExitCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragLeave` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragLeaveCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragOver` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragOverCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragStart` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDragStartCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDrop` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onDropCapture` | `AdaptChildDragEventHandler>>` | | - | - |
-| `onMouseDown` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseDownCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseEnter` | `((data: Payload, index: number, event: MouseEvent) => void)` | | - | - |
-| `onMouseLeave` | `((data: Payload, index: number, event: MouseEvent) => void)` | | - | - |
-| `onMouseMove` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseMoveCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseOut` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseOutCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseOver` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseOverCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseUp` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onMouseUpCapture` | `AdaptChildMouseEventHandler>>` | | - | - |
-| `onSelect` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onSelectCapture` | `AdaptChildReactEventHandler>>` | | - | - |
-| `onTouchCancel` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchCancelCapture` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchEnd` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchEndCapture` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchMove` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchMoveCapture` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchStart` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onTouchStartCapture` | `AdaptChildTouchEventHandler>>` | | - | - |
-| `onPointerDown` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerDownCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerMove` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerMoveCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerUp` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerUpCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerCancel` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerCancelCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerEnter` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerLeave` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerOver` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerOverCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerOut` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerOutCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onGotPointerCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onGotPointerCaptureCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onLostPointerCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onLostPointerCaptureCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onScroll` | `AdaptChildUIEventHandler>>` | | - | - |
-| `onScrollCapture` | `AdaptChildUIEventHandler>>` | | - | - |
-| `onWheel` | `AdaptChildWheelEventHandler>>` | | - | - |
-| `onWheelCapture` | `AdaptChildWheelEventHandler>>` | | - | - |
-| `onAnimationStart` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onAnimationStartCapture` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onAnimationEnd` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onAnimationEndCapture` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onAnimationIteration` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onAnimationIterationCapture` | `AdaptChildAnimationEventHandler>>` | | - | - |
-| `onTransitionEnd` | `AdaptChildTransitionEventHandler>>` | | - | - |
-| `onTransitionEndCapture` | `AdaptChildTransitionEventHandler>>` | | - | - |
-| `formatter` | `Formatter` | | - | - |
-| `payload` | `Payload[]` | | - | - |
-| `payloadUniqBy` | `UniqueOption` | | - | - |
-| `wrapperStyle` | `CSSProperties` | | - | - |
-| `onPointerEnterCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `onPointerLeaveCapture` | `AdaptChildPointerEventHandler>>` | | - | - |
-| `iconSize` | `number` | | - | - |
-| `iconType` | `enum` | | - | - |
-| `layout` | `enum` | | - | - |
-| `align` | `enum` | | - | - |
-| `verticalAlign` | `enum` | | - | - |
-| `inactiveColor` | `string` | | - | - |
-| `chartWidth` | `number` | | - | - |
-| `chartHeight` | `number` | | - | - |
-| `margin` | `{ top?: number; left?: number; bottom?: number \| undefined; right?: number \| undefined; } \| undefined` | | - | - |
-| `onBBoxUpdate` | `((box: DOMRect \| null) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { ChartLegend } from "@databricks/appkit-ui";
-
-;
-```
-
-## ChartLegendContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------- | -------- | ------------- | ----------- |
-| `verticalAlign` | `enum` | | - | - |
-| `payload` | `any[]` | | `[] as any[]` | - |
-| `hideIcon` | `boolean` | | `false` | - |
-| `nameKey` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { ChartLegendContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## ChartStyle
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------- | ------------- | -------- | ------- | ----------- |
-| `id` | `string` | ✓ | - | - |
-| `config` | `ChartConfig` | ✓ | - | - |
-
-### Usage
-
-```tsx
-import { ChartStyle } from "@databricks/appkit-ui";
-
-;
-```
-
-## ChartTooltip
-
-A wrapper component for Recharts Tooltip with proper typing and documentation support.
-It is needed to ensure the correct name is displayed in the docs.
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------------- | ------------------------------------------------------------------------------------------------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `separator` | `string` | | - | - |
-| `wrapperClassName` | `string` | | - | - |
-| `labelClassName` | `string` | | - | - |
-| `formatter` | `Formatter` | | - | - |
-| `contentStyle` | `CSSProperties` | | - | - |
-| `itemStyle` | `CSSProperties` | | - | - |
-| `labelStyle` | `CSSProperties` | | - | - |
-| `labelFormatter` | `((label: any, payload: Payload[]) => ReactNode)` | | - | - |
-| `label` | `any` | | - | - |
-| `payload` | `Payload[]` | | - | - |
-| `itemSorter` | `((item: Payload) => string \| number)` | | - | - |
-| `accessibilityLayer` | `boolean` | | - | - |
-| `active` | `boolean` | | - | If true, then Tooltip is always displayed, once an activeIndex is set by mouse over, or programmatically. If false, then Tooltip is never displayed. If active is undefined, Recharts will control when the Tooltip displays. This includes mouse and keyboard controls. |
-| `includeHidden` | `boolean` | | - | If true, then Tooltip will information about hidden series (defaults to false). Interacting with the hide property of Area, Bar, Line, Scatter. |
-| `allowEscapeViewBox` | `AllowInDimension` | | - | - |
-| `animationDuration` | `number` | | - | - |
-| `animationEasing` | `enum` | | - | - |
-| `content` | `ContentType` | | - | - |
-| `coordinate` | `Partial` | | - | - |
-| `cursor` | `boolean \| ReactElement> \| SVGProps` | | - | - |
-| `filterNull` | `boolean` | | - | - |
-| `defaultIndex` | `number` | | - | - |
-| `isAnimationActive` | `boolean` | | - | - |
-| `offset` | `number` | | - | - |
-| `payloadUniqBy` | `UniqueOption>` | | - | - |
-| `position` | `Partial` | | - | - |
-| `reverseDirection` | `AllowInDimension` | | - | - |
-| `shared` | `boolean` | | - | - |
-| `trigger` | `enum` | | - | - |
-| `useTranslate3d` | `boolean` | | - | - |
-| `viewBox` | `CartesianViewBox` | | - | - |
-| `wrapperStyle` | `CSSProperties` | | - | - |
-
-### Usage
-
-```tsx
-import { ChartTooltip } from "@databricks/appkit-ui";
-
-;
-```
-
-## ChartTooltipContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/chart.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/chart.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------- | -------------------------------------------------------------------------------- | -------- | -------------- | ----------- |
-| `active` | `boolean` | | - | - |
-| `payload` | `any[]` | | - | - |
-| `label` | `string` | | `"" as string` | - |
-| `labelFormatter` | `((value: any, payload: any[]) => ReactNode)` | | - | - |
-| `formatter` | `((value: any, name: any, item: any, index: number, payload: any) => ReactNode)` | | - | - |
-| `hideLabel` | `boolean` | | `false` | - |
-| `hideIndicator` | `boolean` | | `false` | - |
-| `indicator` | `enum` | | `dot` | - |
-| `labelClassName` | `string` | | - | - |
-| `nameKey` | `string` | | - | - |
-| `labelKey` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { ChartTooltipContent } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Checkbox.mdx b/docs/appkit/v0/api/appkit-ui/ui/Checkbox.mdx
deleted file mode 100644
index bf4fe28..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Checkbox.mdx
+++ /dev/null
@@ -1,33 +0,0 @@
-# Checkbox
-
-Checkbox input for selecting multiple options
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Checkbox
-
-Checkbox input for selecting multiple options
-
-**Source:** [`packages/appkit-ui/src/react/ui/checkbox.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/checkbox.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ----------------------------------- | -------- | ------- | ----------- |
-| `checked` | `CheckedState` | | - | - |
-| `defaultChecked` | `CheckedState` | | - | - |
-| `required` | `boolean` | | - | - |
-| `onCheckedChange` | `((checked: CheckedState) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Checkbox } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Collapsible.mdx b/docs/appkit/v0/api/appkit-ui/ui/Collapsible.mdx
deleted file mode 100644
index dd29cb5..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Collapsible.mdx
+++ /dev/null
@@ -1,74 +0,0 @@
-# Collapsible
-
-Interactive component that expands and collapses content
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Collapsible
-
-Interactive component that expands and collapses content
-
-**Source:** [`packages/appkit-ui/src/react/ui/collapsible.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/collapsible.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `defaultOpen` | `boolean` | | - | - |
-| `open` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Collapsible } from "@databricks/appkit-ui";
-
-;
-```
-
-## CollapsibleContent
-
-Content area that can be expanded or collapsed
-
-**Source:** [`packages/appkit-ui/src/react/ui/collapsible.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/collapsible.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { CollapsibleContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## CollapsibleTrigger
-
-Button that toggles the collapsible content visibility
-
-**Source:** [`packages/appkit-ui/src/react/ui/collapsible.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/collapsible.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { CollapsibleTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Command.mdx b/docs/appkit/v0/api/appkit-ui/ui/Command.mdx
deleted file mode 100644
index c150d13..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Command.mdx
+++ /dev/null
@@ -1,214 +0,0 @@
-# Command
-
-Command palette for keyboard-driven navigation and actions
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Command
-
-Command palette for keyboard-driven navigation and actions
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------- | --------------------------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `label` | `string` | | - | Accessible label for this command menu. Not shown visibly. |
-| `shouldFilter` | `boolean` | | - | Optionally set to `false` to turn off the automatic filtering and sorting. If `false`, you must conditionally render valid items based on the search query yourself. |
-| `filter` | `CommandFilter` | | - | Custom filter function for whether each command menu item should matches the given search query. It should return a number between 0 and 1, with 1 being the best match and 0 being hidden entirely. By default, uses the `command-score` library. |
-| `value` | `string` | | - | Optional controlled state of the selected command menu item. |
-| `onValueChange` | `((value: string) => void)` | | - | Event handler called when the selected item of the menu changes. |
-| `loop` | `boolean` | | - | Optionally set to `true` to turn on looping around when using the arrow keys. |
-| `disablePointerSelection` | `boolean` | | - | Optionally set to `true` to disable selection via pointer events. |
-| `vimBindings` | `boolean` | | - | Set to `false` to disable ctrl+n/j/p/k shortcuts. Defaults to `true`. |
-
-### Usage
-
-```tsx
-import { Command } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandDialog
-
-Dialog wrapper for the command palette
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | --------------------------- | -------- | -------------------------------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | - | - |
-| `title` | `string` | | `Command Palette` | - |
-| `description` | `string` | | `Search for a command to run...` | - |
-| `className` | `string` | | - | - |
-| `showCloseButton` | `boolean` | | `true` | - |
-
-### Usage
-
-```tsx
-import { CommandDialog } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandEmpty
-
-Empty state displayed when no commands match the search
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { CommandEmpty } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandGroup
-
-Group of related command items with an optional heading
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ----------- | -------- | ------- | ---------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `heading` | `ReactNode` | | - | Optional heading to render for this group. |
-| `value` | `string` | | - | If no heading is provided, you must provide a value that is unique for this group. |
-| `forceMount` | `boolean` | | - | Whether this group is forcibly rendered regardless of filtering. |
-
-### Usage
-
-```tsx
-import { CommandGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandInput
-
-Search input field for filtering command items
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | ---------------------------- | -------- | ------- | ------------------------------------------------------------ |
-| `asChild` | `boolean` | | - | - |
-| `value` | `string` | | - | Optional controlled state for the value of the search input. |
-| `onValueChange` | `((search: string) => void)` | | - | Event handler called when the search value changes. |
-
-### Usage
-
-```tsx
-import { CommandInput } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandItem
-
-Individual selectable command item
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | Whether this item is currently disabled. |
-| `onSelect` | `((value: string) => void)` | | - | Event handler for when this item is selected, either via click or keyboard selection. |
-| `value` | `string` | | - | A unique value for this item. If no value is provided, it will be inferred from `children` or the rendered `textContent`. If your `textContent` changes between renders, you _must_ provide a stable, unique `value`. |
-| `keywords` | `string[]` | | - | Optional keywords to match against when filtering. |
-| `forceMount` | `boolean` | | - | Whether this item is forcibly rendered regardless of filtering. |
-
-### Usage
-
-```tsx
-import { CommandItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandList
-
-Scrollable list container for command items
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `label` | `string` | | - | Accessible label for this List of suggestions. Not shown visibly. |
-
-### Usage
-
-```tsx
-import { CommandList } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandSeparator
-
-Visual separator between command groups
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------- | -------- | ------- | -------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `alwaysRender` | `boolean` | | - | Whether this separator should always be rendered. Useful if you disable automatic filtering. |
-
-### Usage
-
-```tsx
-import { CommandSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## CommandShortcut
-
-Keyboard shortcut indicator displayed next to command items
-
-**Source:** [`packages/appkit-ui/src/react/ui/command.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/command.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { CommandShortcut } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ContextMenu.mdx b/docs/appkit/v0/api/appkit-ui/ui/ContextMenu.mdx
deleted file mode 100644
index 0cca96a..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ContextMenu.mdx
+++ /dev/null
@@ -1,335 +0,0 @@
-# ContextMenu
-
-Menu triggered by right-clicking an element
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## ContextMenu
-
-Menu triggered by right-clicking an element
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `dir` | `enum` | | - | - |
-| `modal` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenu } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuCheckboxItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ------------------------------ | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `checked` | `CheckedState` | | - | - |
-| `onCheckedChange` | `((checked: boolean) => void)` | | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuCheckboxItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | --------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-| `variant` | `enum` | | `default` | - |
-
-### Usage
-
-```tsx
-import { ContextMenuItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuLabel
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuPortal
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { ContextMenuPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuRadioGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuRadioGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuRadioItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuRadioItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuSeparator
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuShortcut
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ContextMenuShortcut } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuSub
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuSub } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuSubContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuSubContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuSubTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuSubTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## ContextMenuTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/context-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/context-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | --------- | -------- | ------- | ----------- |
-| `disabled` | `boolean` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ContextMenuTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Dialog.mdx b/docs/appkit/v0/api/appkit-ui/ui/Dialog.mdx
deleted file mode 100644
index 0284254..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Dialog.mdx
+++ /dev/null
@@ -1,218 +0,0 @@
-# Dialog
-
-Modal dialog that overlays the page content
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Dialog
-
-Modal dialog that overlays the page content
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Dialog } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogClose
-
-Button that closes the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DialogClose } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogContent
-
-Main content area of the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------------- | ----------------------------------------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `DismissableLayer`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-| `onOpenAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on open. Can be prevented. |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `showCloseButton` | `boolean` | | `true` | - |
-
-### Usage
-
-```tsx
-import { DialogContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogDescription
-
-Description text for the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DialogDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogFooter
-
-Footer section of the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { DialogFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogHeader
-
-Header section of the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { DialogHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogOverlay
-
-Dimmed overlay behind the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DialogOverlay } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogPortal
-
-Portal container for dialog content
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { DialogPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogTitle
-
-Title text for the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DialogTitle } from "@databricks/appkit-ui";
-
-;
-```
-
-## DialogTrigger
-
-Button that opens the dialog
-
-**Source:** [`packages/appkit-ui/src/react/ui/dialog.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dialog.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DialogTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Drawer.mdx b/docs/appkit/v0/api/appkit-ui/ui/Drawer.mdx
deleted file mode 100644
index 308129a..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Drawer.mdx
+++ /dev/null
@@ -1,241 +0,0 @@
-# Drawer
-
-Draggable panel that slides in from screen edges
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Drawer
-
-Draggable panel that slides in from screen edges
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------------------- | ---------------------------------------------------------------------------- | -------- | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `activeSnapPoint` | `string \| number \| null` | | - | - |
-| `setActiveSnapPoint` | `((snapPoint: string \| number \| null) => void)` | | - | - |
-| `open` | `boolean` | | - | - |
-| `closeThreshold` | `number` | | `0.25` | Number between 0 and 1 that determines when the drawer should be closed. Example: threshold of 0.5 would close the drawer if the user swiped for 50% of the height of the drawer or more. |
-| `noBodyStyles` | `boolean` | | - | When `true` the `body` doesn't get any styles assigned from Vaul |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `shouldScaleBackground` | `boolean` | | - | - |
-| `setBackgroundColorOnScale` | `boolean` | | `true` | When `false` we don't change body's background color when the drawer is open. |
-| `scrollLockTimeout` | `number` | | `500ms` | Duration for which the drawer is not draggable after scrolling content inside of the drawer. |
-| `fixed` | `boolean` | | - | When `true`, don't move the drawer upwards if there's space, but rather only change it's height so it's fully scrollable when the keyboard is open |
-| `handleOnly` | `boolean` | | `false` | When `true` only allows the drawer to be dragged by the `<Drawer.Handle />` component. |
-| `dismissible` | `boolean` | | `true` | When `false` dragging, clicking outside, pressing esc, etc. will not close the drawer. Use this in comination with the `open` prop, otherwise you won't be able to open/close the drawer. |
-| `onDrag` | `((event: PointerEvent, percentageDragged: number) => void)` | | - | - |
-| `onRelease` | `((event: PointerEvent, open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | `true` | When `false` it allows to interact with elements outside of the drawer without closing it. |
-| `nested` | `boolean` | | - | - |
-| `onClose` | `(() => void)` | | - | - |
-| `direction` | `enum` | | `'bottom'` | Direction of the drawer. Can be `top` or `bottom`, `left`, `right`. |
-| `defaultOpen` | `boolean` | | `false` | Opened by default, skips initial enter animation. Still reacts to `open` state changes |
-| `disablePreventScroll` | `boolean` | | `false` | When set to `true` prevents scrolling on the document body on mount, and restores it on unmount. |
-| `repositionInputs` | `boolean` | | `true when {@link snapPoints } is defined` | When `true` Vaul will reposition inputs rather than scroll then into view if the keyboard is in the way. Setting it to `false` will fall back to the default browser behavior. |
-| `snapToSequentialPoint` | `boolean` | | `false` | Disabled velocity based swiping for snap points. This means that a snap point won't be skipped even if the velocity is high enough. Useful if each snap point in a drawer is equally important. |
-| `container` | `HTMLElement \| null` | | - | - |
-| `onAnimationEnd` | `((open: boolean) => void)` | | - | Gets triggered after the open or close animation ends, it receives an `open` argument with the `open` state of the drawer by the time the function was triggered. Useful to revert any state changes for example. |
-| `preventScrollRestoration` | `boolean` | | - | - |
-| `autoFocus` | `boolean` | | - | - |
-| `snapPoints` | `(string \| number)[]` | | - | Array of numbers from 0 to 100 that corresponds to % of the screen a given snap point should take up. Should go from least visible. Example `[0.2, 0.5, 0.8]`. You can also use px values, which doesn't take screen height into account. |
-| `fadeFromIndex` | `number` | | - | Index of a `snapPoint` from which the overlay fade should be applied. Defaults to the last snap point. |
-
-### Usage
-
-```tsx
-import { Drawer } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerClose
-
-Button that closes the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DrawerClose } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerContent
-
-Main content area of the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------------- | ----------------------------------------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `DismissableLayer`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-| `onOpenAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on open. Can be prevented. |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-
-### Usage
-
-```tsx
-import { DrawerContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerDescription
-
-Description text for the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DrawerDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerFooter
-
-Footer section of the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { DrawerFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerHeader
-
-Header section of the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { DrawerHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerOverlay
-
-Dimmed overlay behind the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { DrawerOverlay } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerPortal
-
-Portal container for drawer content
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { DrawerPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerTitle
-
-Title text for the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DrawerTitle } from "@databricks/appkit-ui";
-
-;
-```
-
-## DrawerTrigger
-
-Button that opens the drawer
-
-**Source:** [`packages/appkit-ui/src/react/ui/drawer.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/drawer.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DrawerTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/DropdownMenu.mdx b/docs/appkit/v0/api/appkit-ui/ui/DropdownMenu.mdx
deleted file mode 100644
index 9bede13..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/DropdownMenu.mdx
+++ /dev/null
@@ -1,339 +0,0 @@
-# DropdownMenu
-
-Menu that displays when triggered by a button or element
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## DropdownMenu
-
-Menu that displays when triggered by a button or element
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `dir` | `enum` | | - | - |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenu } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuCheckboxItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ------------------------------ | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `checked` | `CheckedState` | | - | - |
-| `onCheckedChange` | `((checked: boolean) => void)` | | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuCheckboxItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | --------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-| `variant` | `enum` | | `default` | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuLabel
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuPortal
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { DropdownMenuPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuRadioGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuRadioGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuRadioItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuRadioItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuSeparator
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuShortcut
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { DropdownMenuShortcut } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuSub
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuSub } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuSubContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuSubContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuSubTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuSubTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## DropdownMenuTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/dropdown-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/dropdown-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { DropdownMenuTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Empty.mdx b/docs/appkit/v0/api/appkit-ui/ui/Empty.mdx
deleted file mode 100644
index e853034..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Empty.mdx
+++ /dev/null
@@ -1,103 +0,0 @@
-# Empty
-
-Empty state component for displaying no-data scenarios
-
-## Empty
-
-Empty state component for displaying no-data scenarios
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Empty } from "@databricks/appkit-ui";
-
-;
-```
-
-## EmptyContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { EmptyContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## EmptyDescription
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { EmptyDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## EmptyHeader
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { EmptyHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## EmptyMedia
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ----------------------------- | -------- | --------- | ----------- |
-| `variant` | `"default" \| "icon" \| null` | | `default` | - |
-
-### Usage
-
-```tsx
-import { EmptyMedia } from "@databricks/appkit-ui";
-
-;
-```
-
-## EmptyTitle
-
-**Source:** [`packages/appkit-ui/src/react/ui/empty.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/empty.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { EmptyTitle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Field.mdx b/docs/appkit/v0/api/appkit-ui/ui/Field.mdx
deleted file mode 100644
index 8f25ccc..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Field.mdx
+++ /dev/null
@@ -1,191 +0,0 @@
-# Field
-
-Form field wrapper with label and input positioning
-
-## Field
-
-Form field wrapper with label and input positioning
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | ---------------------------------------------------- | -------- | ---------- | ----------- |
-| `orientation` | `"horizontal" \| "vertical" \| "responsive" \| null` | | `vertical` | - |
-
-### Usage
-
-```tsx
-import { Field } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldContent
-
-Container for field label, description, and error messages
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldDescription
-
-Helper text providing additional context for a field
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldError
-
-Error message display for invalid field values
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------- | ---------------------------------------- | -------- | ------- | ----------- |
-| `errors` | `({ message?: string; })[] \| undefined` | | - | - |
-
-### Usage
-
-```tsx
-import { FieldError } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldGroup
-
-Container for organizing multiple fields
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldLabel
-
-Label for a form field
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { FieldLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldLegend
-
-Title or caption for a fieldset
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------ | -------- | -------- | ----------- |
-| `variant` | `enum` | | `legend` | - |
-
-### Usage
-
-```tsx
-import { FieldLegend } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldSeparator
-
-Visual separator between fields with optional label
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldSet
-
-Container for grouping related form fields
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldSet } from "@databricks/appkit-ui";
-
-;
-```
-
-## FieldTitle
-
-Title text for a field
-
-**Source:** [`packages/appkit-ui/src/react/ui/field.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/field.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FieldTitle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/FormControl.mdx b/docs/appkit/v0/api/appkit-ui/ui/FormControl.mdx
deleted file mode 100644
index fa0a82b..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/FormControl.mdx
+++ /dev/null
@@ -1,122 +0,0 @@
-# FormControl
-
-Wrapper for form control elements with accessibility attributes
-
-## FormControl
-
-Wrapper for form control elements with accessibility attributes
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FormControl } from "@databricks/appkit-ui";
-
-;
-```
-
-## FormDescription
-
-Helper text providing guidance for a form field
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FormDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## FormField
-
-Controlled field component for react-hook-form integration
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `render` | `({ field, fieldState, formState, }: { field: ControllerRenderProps; fieldState: ControllerFieldState; formState: UseFormStateReturn; }) => ReactElement<...>` | ✓ | - | - |
-| `name` | `string` | ✓ | - | - |
-| `rules` | `Omit, "disabled" \| "valueAsNumber" \| "valueAsDate" \| "setValueAs">` | | - | - |
-| `shouldUnregister` | `boolean` | | - | - |
-| `defaultValue` | `any` | | - | - |
-| `control` | `Control` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `exact` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { FormField } from "@databricks/appkit-ui";
-
-;
-```
-
-## FormItem
-
-Container for a single form field with label and messages
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FormItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## FormLabel
-
-Label for a form field with error state styling
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { FormLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## FormMessage
-
-Validation error message for a form field
-
-**Source:** [`packages/appkit-ui/src/react/ui/form.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/form.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { FormMessage } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/HoverCard.mdx b/docs/appkit/v0/api/appkit-ui/ui/HoverCard.mdx
deleted file mode 100644
index a8f2c51..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/HoverCard.mdx
+++ /dev/null
@@ -1,85 +0,0 @@
-# HoverCard
-
-Content card that appears when hovering over an element
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## HoverCard
-
-Content card that appears when hovering over an element
-
-**Source:** [`packages/appkit-ui/src/react/ui/hover-card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/hover-card.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `openDelay` | `number` | | - | - |
-| `closeDelay` | `number` | | - | - |
-
-### Usage
-
-```tsx
-import { HoverCard } from "@databricks/appkit-ui";
-
-;
-```
-
-## HoverCardContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/hover-card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/hover-card.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `HoverCard`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `HoverCard`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `HoverCard`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-| `asChild` | `boolean` | | - | - |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { HoverCardContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## HoverCardTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/hover-card.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/hover-card.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { HoverCardTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Input.mdx b/docs/appkit/v0/api/appkit-ui/ui/Input.mdx
deleted file mode 100644
index 712d643..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Input.mdx
+++ /dev/null
@@ -1,27 +0,0 @@
-# Input
-
-Text input field for single-line user input
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Input
-
-Text input field for single-line user input
-
-**Source:** [`packages/appkit-ui/src/react/ui/input.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Input } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/InputGroup.mdx b/docs/appkit/v0/api/appkit-ui/ui/InputGroup.mdx
deleted file mode 100644
index b2b6925..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/InputGroup.mdx
+++ /dev/null
@@ -1,117 +0,0 @@
-# InputGroup
-
-Container for combining input fields with addons and buttons
-
-## InputGroup
-
-Container for combining input fields with addons and buttons
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputGroupAddon
-
-Decorative content positioned at the start or end of an input group
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------- | ------------------------------------------------------------------------ | -------- | -------------- | ----------- |
-| `align` | `"inline-start" \| "inline-end" \| "block-start" \| "block-end" \| null` | | `inline-start` | - |
-
-### Usage
-
-```tsx
-import { InputGroupAddon } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputGroupButton
-
-Button integrated within an input group
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `variant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | `ghost` | - |
-| `size` | `"sm" \| "icon-sm" \| "xs" \| "icon-xs" \| null` | | `xs` | - |
-
-### Usage
-
-```tsx
-import { InputGroupButton } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputGroupInput
-
-Text input styled for use within an input group
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputGroupInput } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputGroupText
-
-Static text or icon displayed within an input group
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputGroupText } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputGroupTextarea
-
-Textarea styled for use within an input group
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-group.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputGroupTextarea } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/InputOTP.mdx b/docs/appkit/v0/api/appkit-ui/ui/InputOTP.mdx
deleted file mode 100644
index 0fcbc60..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/InputOTP.mdx
+++ /dev/null
@@ -1,94 +0,0 @@
-# InputOTP
-
-One-time password input with individual character slots
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## InputOTP
-
-One-time password input with individual character slots
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-otp.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-otp.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------------------- | --------------------------------- | -------- | ------- | ----------- |
-| `value` | `string` | | - | - |
-| `onChange` | `((newValue: string) => unknown)` | | - | - |
-| `maxLength` | `number` | ✓ | - | - |
-| `textAlign` | `enum` | | - | - |
-| `onComplete` | `((...args: any[]) => unknown)` | | - | - |
-| `pushPasswordManagerStrategy` | `enum` | | - | - |
-| `pasteTransformer` | `((pasted: string) => string)` | | - | - |
-| `containerClassName` | `string` | | - | - |
-| `noScriptCSSFallback` | `string \| null` | | - | - |
-| `render` | `InputOTPRenderFn` | | - | - |
-
-### Usage
-
-```tsx
-import { InputOTP } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputOTPGroup
-
-Container grouping OTP input slots together
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-otp.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-otp.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputOTPGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputOTPSeparator
-
-Visual separator between OTP slot groups
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-otp.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-otp.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { InputOTPSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## InputOTPSlot
-
-Individual character slot within the OTP input
-
-**Source:** [`packages/appkit-ui/src/react/ui/input-otp.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/input-otp.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------- | -------- | -------- | ------- | ----------- |
-| `index` | `number` | ✓ | - | - |
-
-### Usage
-
-```tsx
-import { InputOTPSlot } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Item.mdx b/docs/appkit/v0/api/appkit-ui/ui/Item.mdx
deleted file mode 100644
index 0c43974..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Item.mdx
+++ /dev/null
@@ -1,175 +0,0 @@
-# Item
-
-Flexible container for list items with media, content, and actions
-
-## Item
-
-Flexible container for list items with media, content, and actions
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------- | -------- | --------- | ----------- |
-| `variant` | `"default" \| "outline" \| "muted" \| null` | | `default` | - |
-| `size` | `"default" \| "sm" \| null` | | `default` | - |
-| `asChild` | `boolean` | | `false` | - |
-
-### Usage
-
-```tsx
-import { Item } from "@databricks/appkit-ui";
-
- ;
-```
-
-## ItemActions
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemActions } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemDescription
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemFooter
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemHeader
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemMedia
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ---------------------------------------- | -------- | --------- | ----------- |
-| `variant` | `"image" \| "default" \| "icon" \| null` | | `default` | - |
-
-### Usage
-
-```tsx
-import { ItemMedia } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemSeparator
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `orientation` | `enum` | | `vertical` | Either `vertical` or `horizontal`. Defaults to `horizontal`. |
-| `decorative` | `boolean` | | - | Whether or not the component is purely decorative. When true, accessibility-related attributes are updated so that that the rendered element is removed from the accessibility tree. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ItemSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## ItemTitle
-
-**Source:** [`packages/appkit-ui/src/react/ui/item.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/item.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { ItemTitle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Kbd.mdx b/docs/appkit/v0/api/appkit-ui/ui/Kbd.mdx
deleted file mode 100644
index b90babd..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Kbd.mdx
+++ /dev/null
@@ -1,37 +0,0 @@
-# Kbd
-
-Visual representation of keyboard keys
-
-## Kbd
-
-Visual representation of keyboard keys
-
-**Source:** [`packages/appkit-ui/src/react/ui/kbd.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/kbd.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Kbd } from "@databricks/appkit-ui";
-
-;
-```
-
-## KbdGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/kbd.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/kbd.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { KbdGroup } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Label.mdx b/docs/appkit/v0/api/appkit-ui/ui/Label.mdx
deleted file mode 100644
index 78f1aa5..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Label.mdx
+++ /dev/null
@@ -1,29 +0,0 @@
-# Label
-
-Text label associated with form controls
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Label
-
-Text label associated with form controls
-
-**Source:** [`packages/appkit-ui/src/react/ui/label.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/label.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Label } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Menubar.mdx b/docs/appkit/v0/api/appkit-ui/ui/Menubar.mdx
deleted file mode 100644
index 69f67da..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Menubar.mdx
+++ /dev/null
@@ -1,359 +0,0 @@
-# Menubar
-
-Horizontal menu bar with dropdown menus
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Menubar
-
-Horizontal menu bar with dropdown menus
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `value` | `string` | | - | - |
-| `defaultValue` | `string` | | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-| `loop` | `boolean` | | - | - |
-| `dir` | `enum` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Menubar } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarCheckboxItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ------------------------------ | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `checked` | `CheckedState` | | - | - |
-| `onCheckedChange` | `((checked: boolean) => void)` | | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarCheckboxItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | --------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-| `variant` | `enum` | | `default` | - |
-
-### Usage
-
-```tsx
-import { MenubarItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarLabel
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarMenu
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------- | -------- | -------- | ------- | ----------- |
-| `value` | `string` | | - | - |
-| `__scopeMenubar` | `Scope` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarMenu } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarPortal
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `container` | `Element \| DocumentFragment \| null` | | - | Specify a container element to portal the content into. |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-
-### Usage
-
-```tsx
-import { MenubarPortal } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarRadioGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarRadioGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarRadioItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | -------------------------- | -------- | ------- | ----------- |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `value` | `string` | ✓ | - | - |
-| `textValue` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarRadioItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarSeparator
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarShortcut
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { MenubarShortcut } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarSub
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarSub } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarSubContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | - |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | - |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | - |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | - |
-| `loop` | `boolean` | | - | Whether keyboard navigation should loop around @defaultValue false |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarSubContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarSubTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `inset` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarSubTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## MenubarTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/menubar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/menubar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { MenubarTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/NavigationMenu.mdx b/docs/appkit/v0/api/appkit-ui/ui/NavigationMenu.mdx
deleted file mode 100644
index a9014ef..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/NavigationMenu.mdx
+++ /dev/null
@@ -1,187 +0,0 @@
-# NavigationMenu
-
-Horizontal navigation menu with dropdown submenus
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## NavigationMenu
-
-Horizontal navigation menu with dropdown submenus
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------- | --------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------ |
-| `value` | `string` | | - | - |
-| `defaultValue` | `string` | | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-| `dir` | `enum` | | - | - |
-| `orientation` | `enum` | | - | - |
-| `delayDuration` | `number` | | - | The duration from when the pointer enters the trigger until the tooltip gets opened. @defaultValue 200 |
-| `skipDelayDuration` | `number` | | - | How much time a user has to enter another trigger without incurring a delay again. @defaultValue 300 |
-| `asChild` | `boolean` | | - | - |
-| `viewport` | `boolean` | | `true` | - |
-
-### Usage
-
-```tsx
-import { NavigationMenu } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuContent
-
-Dropdown content area for navigation submenu
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------------- | ----------------------------------------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `DismissableLayer`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-
-### Usage
-
-```tsx
-import { NavigationMenuContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuIndicator
-
-Visual indicator for active navigation menu item
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuIndicator } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuItem
-
-Individual navigation menu item
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `value` | `string` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuLink
-
-Clickable link within navigation menu
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | -------------------------- | -------- | ------- | ----------- |
-| `active` | `boolean` | | - | - |
-| `onSelect` | `((event: Event) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuLink } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuList
-
-Container list for navigation menu items
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuList } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuTrigger
-
-Button that opens a navigation submenu
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## NavigationMenuViewport
-
-Viewport container for navigation menu content
-
-**Source:** [`packages/appkit-ui/src/react/ui/navigation-menu.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/navigation-menu.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { NavigationMenuViewport } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Pagination.mdx b/docs/appkit/v0/api/appkit-ui/ui/Pagination.mdx
deleted file mode 100644
index bcd0a29..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Pagination.mdx
+++ /dev/null
@@ -1,144 +0,0 @@
-# Pagination
-
-Navigation component for paginated content
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Pagination
-
-Navigation component for paginated content
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Pagination } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationContent
-
-Container for pagination items
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { PaginationContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationEllipsis
-
-Ellipsis indicator for skipped page numbers
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { PaginationEllipsis } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationItem
-
-Individual pagination item wrapper
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { PaginationItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationLink
-
-Clickable link for navigating to a specific page
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | ----------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `isActive` | `boolean` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | `icon` | - |
-
-### Usage
-
-```tsx
-import { PaginationLink } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationNext
-
-Button for navigating to the next page
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | ----------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `isActive` | `boolean` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { PaginationNext } from "@databricks/appkit-ui";
-
-;
-```
-
-## PaginationPrevious
-
-Button for navigating to the previous page
-
-**Source:** [`packages/appkit-ui/src/react/ui/pagination.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/pagination.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | ----------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `isActive` | `boolean` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { PaginationPrevious } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Popover.mdx b/docs/appkit/v0/api/appkit-ui/ui/Popover.mdx
deleted file mode 100644
index 27448ef..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Popover.mdx
+++ /dev/null
@@ -1,105 +0,0 @@
-# Popover
-
-Floating content panel anchored to a trigger element
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Popover
-
-Floating content panel anchored to a trigger element
-
-**Source:** [`packages/appkit-ui/src/react/ui/popover.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/popover.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Popover } from "@databricks/appkit-ui";
-
-;
-```
-
-## PopoverAnchor
-
-**Source:** [`packages/appkit-ui/src/react/ui/popover.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/popover.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | ----------------------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `virtualRef` | `RefObject` | | - | - |
-
-### Usage
-
-```tsx
-import { PopoverAnchor } from "@databricks/appkit-ui";
-
-;
-```
-
-## PopoverContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/popover.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/popover.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `DismissableLayer`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-| `onOpenAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on open. Can be prevented. |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { PopoverContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## PopoverTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/popover.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/popover.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { PopoverTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Progress.mdx b/docs/appkit/v0/api/appkit-ui/ui/Progress.mdx
deleted file mode 100644
index dbc2904..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Progress.mdx
+++ /dev/null
@@ -1,32 +0,0 @@
-# Progress
-
-Visual indicator showing task completion percentage
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Progress
-
-Visual indicator showing task completion percentage
-
-**Source:** [`packages/appkit-ui/src/react/ui/progress.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/progress.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | ------------------------------------------ | -------- | ------- | ----------- |
-| `value` | `number \| null` | | - | - |
-| `max` | `number` | | - | - |
-| `getValueLabel` | `((value: number, max: number) => string)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Progress } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/RadioGroup.mdx b/docs/appkit/v0/api/appkit-ui/ui/RadioGroup.mdx
deleted file mode 100644
index 9c2650b..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/RadioGroup.mdx
+++ /dev/null
@@ -1,59 +0,0 @@
-# RadioGroup
-
-Group of radio buttons for selecting a single option
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## RadioGroup
-
-Group of radio buttons for selecting a single option
-
-**Source:** [`packages/appkit-ui/src/react/ui/radio-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/radio-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `name` | `string` | | - | - |
-| `required` | `boolean` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `dir` | `enum` | | - | - |
-| `orientation` | `enum` | | - | - |
-| `loop` | `boolean` | | - | - |
-| `defaultValue` | `string` | | - | - |
-| `value` | `string \| null` | | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { RadioGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## RadioGroupItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/radio-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/radio-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | ---------------- | -------- | ------- | ----------- |
-| `value` | `string \| null` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `checked` | `boolean` | | - | - |
-| `required` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { RadioGroupItem } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ResizableHandle.mdx b/docs/appkit/v0/api/appkit-ui/ui/ResizableHandle.mdx
deleted file mode 100644
index b5967da..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ResizableHandle.mdx
+++ /dev/null
@@ -1,95 +0,0 @@
-# ResizableHandle
-
-Draggable handle for resizing panels
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## ResizableHandle
-
-Draggable handle for resizing panels
-
-**Source:** [`packages/appkit-ui/src/react/ui/resizable.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/resizable.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------- | ----------------------------- | -------- | ------- | ----------- |
-| `disabled` | `boolean` | | - | - |
-| `hitAreaMargins` | `PointerHitAreaMargins` | | - | - |
-| `id` | `string \| null` | | - | - |
-| `onBlur` | `(() => void)` | | - | - |
-| `onClick` | `(() => void)` | | - | - |
-| `onDragging` | `PanelResizeHandleOnDragging` | | - | - |
-| `onFocus` | `(() => void)` | | - | - |
-| `onPointerDown` | `(() => void)` | | - | - |
-| `onPointerUp` | `(() => void)` | | - | - |
-| `tagName` | `enum` | | - | - |
-| `withHandle` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ResizableHandle } from "@databricks/appkit-ui";
-
-;
-```
-
-## ResizablePanel
-
-Individual resizable panel within a panel group
-
-**Source:** [`packages/appkit-ui/src/react/ui/resizable.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/resizable.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | ----------------- | -------- | ------- | ----------- |
-| `collapsedSize` | `number` | | - | - |
-| `collapsible` | `boolean` | | - | - |
-| `defaultSize` | `number` | | - | - |
-| `id` | `string` | | - | - |
-| `maxSize` | `number` | | - | - |
-| `minSize` | `number` | | - | - |
-| `onCollapse` | `PanelOnCollapse` | | - | - |
-| `onExpand` | `PanelOnExpand` | | - | - |
-| `onResize` | `PanelOnResize` | | - | - |
-| `order` | `number` | | - | - |
-| `tagName` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { ResizablePanel } from "@databricks/appkit-ui";
-
-;
-```
-
-## ResizablePanelGroup
-
-Container for resizable panel layout
-
-**Source:** [`packages/appkit-ui/src/react/ui/resizable.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/resizable.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------ | ---------------------------- | -------- | ------- | ----------- |
-| `autoSaveId` | `string \| null` | | - | - |
-| `direction` | `enum` | ✓ | - | - |
-| `id` | `string \| null` | | - | - |
-| `keyboardResizeBy` | `number \| null` | | - | - |
-| `onLayout` | `PanelGroupOnLayout \| null` | | - | - |
-| `storage` | `PanelGroupStorage` | | - | - |
-| `tagName` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { ResizablePanelGroup } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ScrollArea.mdx b/docs/appkit/v0/api/appkit-ui/ui/ScrollArea.mdx
deleted file mode 100644
index 55f6c5f..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ScrollArea.mdx
+++ /dev/null
@@ -1,54 +0,0 @@
-# ScrollArea
-
-Container with custom scrollbars for overflow content
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## ScrollArea
-
-Container with custom scrollbars for overflow content
-
-**Source:** [`packages/appkit-ui/src/react/ui/scroll-area.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/scroll-area.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | --------- | -------- | ------- | ----------- |
-| `type` | `enum` | | - | - |
-| `dir` | `enum` | | - | - |
-| `scrollHideDelay` | `number` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ScrollArea } from "@databricks/appkit-ui";
-
-;
-```
-
-## ScrollBar
-
-Scrollbar component for the scroll area
-
-**Source:** [`packages/appkit-ui/src/react/ui/scroll-area.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/scroll-area.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ---------- | ----------- |
-| `forceMount` | `true` | | - | - |
-| `orientation` | `enum` | | `vertical` | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { ScrollBar } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Select.mdx b/docs/appkit/v0/api/appkit-ui/ui/Select.mdx
deleted file mode 100644
index 689a0bd..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Select.mdx
+++ /dev/null
@@ -1,224 +0,0 @@
-# Select
-
-Dropdown control for selecting a value from a list
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Select
-
-Dropdown control for selecting a value from a list
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `dir` | `enum` | | - | - |
-| `name` | `string` | | - | - |
-| `autoComplete` | `string` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `required` | `boolean` | | - | - |
-| `form` | `string` | | - | - |
-| `value` | `string` | | - | - |
-| `defaultValue` | `string` | | - | - |
-| `onValueChange` | `((value: string) => void)` | | - | - |
-
-### Usage
-
-```tsx
-import { Select } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | -------- | ---------------------------------------------------------------------------------------------------------------- |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `position` | `enum` | | `popper` | - |
-| `asChild` | `boolean` | | - | - |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectGroup
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectItem
-
-Select item component for individual options in a dropdown.
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------- | --------- | -------- | ------- | ----------- |
-| `value` | `string` | ✓ | - | - |
-| `disabled` | `boolean` | | - | - |
-| `textValue` | `string` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectLabel
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectScrollDownButton
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectScrollDownButton } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectScrollUpButton
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectScrollUpButton } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectSeparator
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | --------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-| `size` | `enum` | | `default` | - |
-
-### Usage
-
-```tsx
-import { SelectTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## SelectValue
-
-**Source:** [`packages/appkit-ui/src/react/ui/select.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/select.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | ----------- | -------- | ------- | ----------- |
-| `placeholder` | `ReactNode` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SelectValue } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Separator.mdx b/docs/appkit/v0/api/appkit-ui/ui/Separator.mdx
deleted file mode 100644
index 48766eb..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Separator.mdx
+++ /dev/null
@@ -1,31 +0,0 @@
-# Separator
-
-Visual divider line between content sections
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Separator
-
-Visual divider line between content sections
-
-**Source:** [`packages/appkit-ui/src/react/ui/separator.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/separator.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `orientation` | `enum` | | `vertical` | Either `vertical` or `horizontal`. Defaults to `horizontal`. |
-| `decorative` | `boolean` | | - | Whether or not the component is purely decorative. When true, accessibility-related attributes are updated so that that the rendered element is removed from the accessibility tree. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Separator } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Sheet.mdx b/docs/appkit/v0/api/appkit-ui/ui/Sheet.mdx
deleted file mode 100644
index 0bf2d70..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Sheet.mdx
+++ /dev/null
@@ -1,176 +0,0 @@
-# Sheet
-
-Sliding panel that overlays content from screen edges
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Sheet
-
-Sliding panel that overlays content from screen edges
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `modal` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Sheet } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetClose
-
-Button that closes the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SheetClose } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetContent
-
-Main content area of the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------------- | ----------------------------------------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. Can be prevented. |
-| `onFocusOutside` | `((event: FocusOutsideEvent) => void)` | | - | Event handler called when the focus moves outside of the `DismissableLayer`. Can be prevented. |
-| `onInteractOutside` | `((event: FocusOutsideEvent \| PointerDownOutsideEvent) => void)` | | - | Event handler called when an interaction happens outside the `DismissableLayer`. Specifically, when a `pointerdown` event happens outside or focus moves outside of it. Can be prevented. |
-| `onOpenAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on open. Can be prevented. |
-| `onCloseAutoFocus` | `((event: Event) => void)` | | - | Event handler called when auto-focusing on close. Can be prevented. |
-| `side` | `enum` | | `right` | - |
-
-### Usage
-
-```tsx
-import { SheetContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetDescription
-
-Description text for the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SheetDescription } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetFooter
-
-Footer section of the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SheetFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetHeader
-
-Header section of the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SheetHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetTitle
-
-Title text for the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SheetTitle } from "@databricks/appkit-ui";
-
-;
-```
-
-## SheetTrigger
-
-Button that opens the sheet
-
-**Source:** [`packages/appkit-ui/src/react/ui/sheet.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sheet.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SheetTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Sidebar.mdx b/docs/appkit/v0/api/appkit-ui/ui/Sidebar.mdx
deleted file mode 100644
index 9d3f214..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Sidebar.mdx
+++ /dev/null
@@ -1,474 +0,0 @@
-# Sidebar
-
-Collapsible navigation sidebar with mobile support
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Sidebar
-
-Collapsible navigation sidebar with mobile support
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | ------ | -------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------- |
-| `side` | `enum` | | `left` | Which side of the viewport the sidebar appears on |
-| `variant` | `enum` | | `sidebar` | Visual style: `"sidebar"` (standard with border), `"floating"` (rounded with shadow), or `"inset"` (content area gets rounded margin) |
-| `collapsible` | `enum` | | `offcanvas` | Collapse behavior: `"offcanvas"` (slides off-screen), `"icon"` (collapses to icon width), or `"none"` (always expanded) |
-
-### Usage
-
-```tsx
-import { Sidebar } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarContent
-
-Scrollable content area within the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarFooter
-
-Footer section at the bottom of the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarGroup
-
-Container for grouping related sidebar items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarGroupAction
-
-Action button displayed next to a sidebar group label
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ---------------------------------------------- |
-| `asChild` | `boolean` | | `false` | Render as child element instead of default tag |
-
-### Usage
-
-```tsx
-import { SidebarGroupAction } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarGroupContent
-
-Content container for sidebar group items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarGroupContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarGroupLabel
-
-Label heading for a sidebar group
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ---------------------------------------------- |
-| `asChild` | `boolean` | | `false` | Render as child element instead of default tag |
-
-### Usage
-
-```tsx
-import { SidebarGroupLabel } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarHeader
-
-Header section at the top of the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarInput
-
-Input field styled for use within the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarInput } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarInset
-
-Main content area that adapts to sidebar state
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarInset } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenu
-
-Navigation menu list within the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarMenu } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuAction
-
-Action button displayed alongside a menu item
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ------- | ---------------------------------------------- |
-| `asChild` | `boolean` | | `false` | Render as child element instead of default tag |
-| `showOnHover` | `boolean` | | `false` | Only show when parent menu item is hovered |
-
-### Usage
-
-```tsx
-import { SidebarMenuAction } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuBadge
-
-Badge for displaying counts or status on menu items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarMenuBadge } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuButton
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | ----------------------------------------------------------------- | -------- | --------- | ---------------------------------------------------- |
-| `asChild` | `boolean` | | `false` | Render as child element instead of default tag |
-| `isActive` | `boolean` | | `false` | Whether this item is currently active/selected |
-| `tooltip` | `string \| (TooltipContentProps & RefAttributes)` | | - | Tooltip shown when sidebar is collapsed to icon mode |
-| `variant` | `"default" \| "outline" \| null` | | `default` | - |
-| `size` | `"default" \| "sm" \| "lg" \| null` | | `default` | - |
-
-### Usage
-
-```tsx
-import { SidebarMenuButton } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuItem
-
-Individual menu item within the sidebar
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarMenuItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuSkeleton
-
-Loading skeleton placeholder for menu items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | --------- | -------- | ------- | ------------------------------------------------------------ |
-| `showIcon` | `boolean` | | `false` | Show a circular icon placeholder alongside the text skeleton |
-
-### Usage
-
-```tsx
-import { SidebarMenuSkeleton } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuSub
-
-Submenu list for nested navigation items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarMenuSub } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuSubButton
-
-Button for submenu items
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------- | --------- | -------- | ------- | ------------------------------------------------------ |
-| `asChild` | `boolean` | | `false` | Render as child element instead of default tag |
-| `size` | `enum` | | `md` | Text size of the submenu button |
-| `isActive` | `boolean` | | `false` | Whether this submenu item is currently active/selected |
-
-### Usage
-
-```tsx
-import { SidebarMenuSubButton } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarMenuSubItem
-
-Individual item within a sidebar submenu
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarMenuSubItem } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarProvider
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------- | --------------------------- | -------- | ------- | ----------------------------------------- |
-| `defaultOpen` | `boolean` | | `true` | Initial open state for uncontrolled usage |
-| `open` | `boolean` | | - | Controlled open state |
-| `onOpenChange` | `((open: boolean) => void)` | | - | Callback when open state changes |
-
-### Usage
-
-```tsx
-import { SidebarProvider } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarRail
-
-Clickable rail element for toggling sidebar visibility
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { SidebarRail } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarSeparator
-
-Visual separator between sidebar sections
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------- | --------- | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `orientation` | `enum` | | `vertical` | Either `vertical` or `horizontal`. Defaults to `horizontal`. |
-| `decorative` | `boolean` | | - | Whether or not the component is purely decorative. When true, accessibility-related attributes are updated so that that the rendered element is removed from the accessibility tree. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SidebarSeparator } from "@databricks/appkit-ui";
-
-;
-```
-
-## SidebarTrigger
-
-Button that toggles the sidebar open and closed
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ------------------------------------------------------------------------------------- | -------- | ------- | ----------- |
-| `variant` | `"link" \| "default" \| "destructive" \| "secondary" \| "outline" \| "ghost" \| null` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| "icon" \| "icon-sm" \| "icon-lg" \| null` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { SidebarTrigger } from "@databricks/appkit-ui";
-
-;
-```
-
-## useSidebar
-
-Hook to access sidebar state and controls
-
-**Source:** [`packages/appkit-ui/src/react/ui/sidebar.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sidebar.tsx)
-
-### Props
-
-This hook takes no parameters.
-
-### Usage
-
-```tsx
-import { useSidebar } from "@databricks/appkit-ui";
-
-function MyComponent() {
- const sidebar = useSidebar();
-}
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Skeleton.mdx b/docs/appkit/v0/api/appkit-ui/ui/Skeleton.mdx
deleted file mode 100644
index dcffabd..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Skeleton.mdx
+++ /dev/null
@@ -1,27 +0,0 @@
-# Skeleton
-
-Loading placeholder with pulsing animation
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Skeleton
-
-Loading placeholder with pulsing animation
-
-**Source:** [`packages/appkit-ui/src/react/ui/skeleton.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/skeleton.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Skeleton } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Slider.mdx b/docs/appkit/v0/api/appkit-ui/ui/Slider.mdx
deleted file mode 100644
index 5ef5621..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Slider.mdx
+++ /dev/null
@@ -1,43 +0,0 @@
-# Slider
-
-Draggable input for selecting numeric values within a range
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Slider
-
-Draggable input for selecting numeric values within a range
-
-**Source:** [`packages/appkit-ui/src/react/ui/slider.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/slider.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------------- | ----------------------------- | -------- | ------- | ----------- |
-| `name` | `string` | | - | - |
-| `disabled` | `boolean` | | - | - |
-| `orientation` | `enum` | | - | - |
-| `dir` | `enum` | | - | - |
-| `min` | `number` | | - | - |
-| `max` | `number` | | - | - |
-| `step` | `number` | | - | - |
-| `minStepsBetweenThumbs` | `number` | | - | - |
-| `value` | `number[]` | | - | - |
-| `defaultValue` | `number[]` | | - | - |
-| `onValueChange` | `((value: number[]) => void)` | | - | - |
-| `onValueCommit` | `((value: number[]) => void)` | | - | - |
-| `inverted` | `boolean` | | - | - |
-| `form` | `string` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Slider } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Spinner.mdx b/docs/appkit/v0/api/appkit-ui/ui/Spinner.mdx
deleted file mode 100644
index f2a1573..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Spinner.mdx
+++ /dev/null
@@ -1,21 +0,0 @@
-# Spinner
-
-Animated loading indicator
-
-## Spinner
-
-Animated loading indicator
-
-**Source:** [`packages/appkit-ui/src/react/ui/spinner.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/spinner.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Spinner } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Switch.mdx b/docs/appkit/v0/api/appkit-ui/ui/Switch.mdx
deleted file mode 100644
index c03b0e4..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Switch.mdx
+++ /dev/null
@@ -1,33 +0,0 @@
-# Switch
-
-Toggle control for switching between on and off states
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Switch
-
-Toggle control for switching between on and off states
-
-**Source:** [`packages/appkit-ui/src/react/ui/switch.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/switch.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ------------------------------ | -------- | ------- | ----------- |
-| `checked` | `boolean` | | - | - |
-| `defaultChecked` | `boolean` | | - | - |
-| `required` | `boolean` | | - | - |
-| `onCheckedChange` | `((checked: boolean) => void)` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Switch } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Table.mdx b/docs/appkit/v0/api/appkit-ui/ui/Table.mdx
deleted file mode 100644
index 86bdd59..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Table.mdx
+++ /dev/null
@@ -1,139 +0,0 @@
-# Table
-
-Structured data display with rows and columns
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Table
-
-Structured data display with rows and columns
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Table } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableBody
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableBody } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableCaption
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableCaption } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableCell
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableCell } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableFooter
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableFooter } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableHead
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableHead } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableHeader
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableHeader } from "@databricks/appkit-ui";
-
-;
-```
-
-## TableRow
-
-**Source:** [`packages/appkit-ui/src/react/ui/table.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/table.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { TableRow } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Tabs.mdx b/docs/appkit/v0/api/appkit-ui/ui/Tabs.mdx
deleted file mode 100644
index ceb8e0d..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Tabs.mdx
+++ /dev/null
@@ -1,99 +0,0 @@
-# Tabs
-
-Tabbed interface for organizing content into separate panels
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Tabs
-
-Tabbed interface for organizing content into separate panels
-
-**Source:** [`packages/appkit-ui/src/react/ui/tabs.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tabs.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ---------------- | --------------------------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
-| `value` | `string` | | - | The value for the selected tab, if controlled |
-| `defaultValue` | `string` | | - | The value of the tab to select by default, if uncontrolled |
-| `onValueChange` | `((value: string) => void)` | | - | A function called when a new tab is selected |
-| `orientation` | `enum` | | - | The orientation the tabs are layed out. Mainly so arrow navigation is done accordingly (left & right vs. up & down) @defaultValue horizontal |
-| `dir` | `enum` | | - | The direction of navigation between toolbar items. |
-| `activationMode` | `enum` | | - | Whether a tab is activated automatically or manually. @defaultValue automatic |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { Tabs } from "@databricks/appkit-ui";
-
-;
-```
-
-## TabsContent
-
-Content panel associated with a tab
-
-**Source:** [`packages/appkit-ui/src/react/ui/tabs.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tabs.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `value` | `string` | | - | The value for the selected tab, if controlled |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { TabsContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## TabsList
-
-Container for tab trigger buttons
-
-**Source:** [`packages/appkit-ui/src/react/ui/tabs.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tabs.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `loop` | `boolean` | | - | - |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { TabsList } from "@databricks/appkit-ui";
-
-;
-```
-
-## TabsTrigger
-
-Button that activates a tab panel
-
-**Source:** [`packages/appkit-ui/src/react/ui/tabs.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tabs.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | --------------------------------------------- |
-| `value` | `string` | | - | The value for the selected tab, if controlled |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { TabsTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Textarea.mdx b/docs/appkit/v0/api/appkit-ui/ui/Textarea.mdx
deleted file mode 100644
index 3f0e383..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Textarea.mdx
+++ /dev/null
@@ -1,27 +0,0 @@
-# Textarea
-
-Multi-line text input field
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Textarea
-
-Multi-line text input field
-
-**Source:** [`packages/appkit-ui/src/react/ui/textarea.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/textarea.tsx)
-
-### Props
-
-This component extends standard HTML element attributes.
-
-### Usage
-
-```tsx
-import { Textarea } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Toaster.mdx b/docs/appkit/v0/api/appkit-ui/ui/Toaster.mdx
deleted file mode 100644
index 9b17e3e..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Toaster.mdx
+++ /dev/null
@@ -1,48 +0,0 @@
-# Toaster
-
-Toast notification system for displaying temporary messages
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Toaster
-
-Toast notification system for displaying temporary messages
-
-**Source:** [`packages/appkit-ui/src/react/ui/sonner.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/sonner.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| -------------------- | ------------------ | -------- | ------- | ----------- |
-| `id` | `string` | | - | - |
-| `invert` | `boolean` | | - | - |
-| `theme` | `enum` | | - | - |
-| `position` | `enum` | | - | - |
-| `hotkey` | `string[]` | | - | - |
-| `richColors` | `boolean` | | - | - |
-| `expand` | `boolean` | | - | - |
-| `duration` | `number` | | - | - |
-| `gap` | `number` | | - | - |
-| `visibleToasts` | `number` | | - | - |
-| `closeButton` | `boolean` | | - | - |
-| `toastOptions` | `ToastOptions` | | - | - |
-| `className` | `string` | | - | - |
-| `style` | `CSSProperties` | | - | - |
-| `offset` | `Offset` | | - | - |
-| `mobileOffset` | `Offset` | | - | - |
-| `dir` | `enum` | | - | - |
-| `swipeDirections` | `SwipeDirection[]` | | - | - |
-| `icons` | `ToastIcons` | | - | - |
-| `containerAriaLabel` | `string` | | - | - |
-
-### Usage
-
-```tsx
-import { Toaster } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Toggle.mdx b/docs/appkit/v0/api/appkit-ui/ui/Toggle.mdx
deleted file mode 100644
index 83d7e5b..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Toggle.mdx
+++ /dev/null
@@ -1,34 +0,0 @@
-# Toggle
-
-Button that toggles between pressed and unpressed states
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Toggle
-
-Button that toggles between pressed and unpressed states
-
-**Source:** [`packages/appkit-ui/src/react/ui/toggle.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/toggle.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ----------------- | ----------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `pressed` | `boolean` | | - | The controlled state of the toggle. |
-| `defaultPressed` | `boolean` | | - | The state of the toggle when initially rendered. Use `defaultPressed` if you do not need to control the state of the toggle. @defaultValue false |
-| `onPressedChange` | `((pressed: boolean) => void)` | | - | The callback that fires when the state of the toggle changes. |
-| `asChild` | `boolean` | | - | - |
-| `variant` | `"default" \| "outline" \| null` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { Toggle } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/ToggleGroup.mdx b/docs/appkit/v0/api/appkit-ui/ui/ToggleGroup.mdx
deleted file mode 100644
index 4ab505f..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/ToggleGroup.mdx
+++ /dev/null
@@ -1,62 +0,0 @@
-# ToggleGroup
-
-Group of toggle buttons for selecting one or more options
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## ToggleGroup
-
-Group of toggle buttons for selecting one or more options
-
-**Source:** [`packages/appkit-ui/src/react/ui/toggle-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/toggle-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------------- | ---------------------------------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `type` | `enum` | ✓ | - | - |
-| `value` | `string \| string[]` | | - | The controlled stateful value of the item that is pressed. The controlled stateful value of the items that are pressed. |
-| `defaultValue` | `string \| string[]` | | - | The value of the item that is pressed when initially rendered. Use `defaultValue` if you do not need to control the state of a toggle group. The value of the items that are pressed when initially rendered. Use `defaultValue` if you do not need to control the state of a toggle group. |
-| `onValueChange` | `((value: string) => void) \| ((value: string[]) => void)` | | - | The callback that fires when the value of the toggle group changes. The callback that fires when the state of the toggle group changes. |
-| `disabled` | `boolean` | | - | Whether the group is disabled from user interaction. @defaultValue false |
-| `rovingFocus` | `boolean` | | - | Whether the group should maintain roving focus of its buttons. @defaultValue true |
-| `loop` | `boolean` | | - | - |
-| `orientation` | `enum` | | - | - |
-| `dir` | `enum` | | - | - |
-| `asChild` | `boolean` | | - | - |
-| `variant` | `"default" \| "outline" \| null` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| null` | | - | - |
-| `spacing` | `number` | | `0` | - |
-
-### Usage
-
-```tsx
-import { ToggleGroup } from "@databricks/appkit-ui";
-
-;
-```
-
-## ToggleGroupItem
-
-**Source:** [`packages/appkit-ui/src/react/ui/toggle-group.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/toggle-group.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | ----------------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------- |
-| `asChild` | `boolean` | | - | - |
-| `value` | `string \| string[]` | | - | The controlled stateful value of the item that is pressed. The controlled stateful value of the items that are pressed. |
-| `variant` | `"default" \| "outline" \| null` | | - | - |
-| `size` | `"default" \| "sm" \| "lg" \| null` | | - | - |
-
-### Usage
-
-```tsx
-import { ToggleGroupItem } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/Tooltip.mdx b/docs/appkit/v0/api/appkit-ui/ui/Tooltip.mdx
deleted file mode 100644
index f58d622..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/Tooltip.mdx
+++ /dev/null
@@ -1,106 +0,0 @@
-# Tooltip
-
-Brief informational message that appears on hover
-
-## Example
-
-import { DocExample } from "@site/src/components/DocExample";
-
-
-
-## Tooltip
-
-Brief informational message that appears on hover
-
-**Source:** [`packages/appkit-ui/src/react/ui/tooltip.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tooltip.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------- | --------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `open` | `boolean` | | - | - |
-| `defaultOpen` | `boolean` | | - | - |
-| `onOpenChange` | `((open: boolean) => void)` | | - | - |
-| `delayDuration` | `number` | | - | The duration from when the pointer enters the trigger until the tooltip gets opened. This will override the prop with the same name passed to Provider. @defaultValue 700 |
-| `disableHoverableContent` | `boolean` | | - | When `true`, trying to hover the content will result in the tooltip closing as the pointer leaves the trigger. @defaultValue false |
-
-### Usage
-
-```tsx
-import { Tooltip } from "@databricks/appkit-ui";
-
-;
-```
-
-## TooltipContent
-
-**Source:** [`packages/appkit-ui/src/react/ui/tooltip.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tooltip.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------ | --------------------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
-| `forceMount` | `true` | | - | Used to force mounting when more control is needed. Useful when controlling animation with React animation libraries. |
-| `aria-label` | `string` | | - | A more descriptive label for accessibility purpose |
-| `onEscapeKeyDown` | `((event: KeyboardEvent) => void)` | | - | Event handler called when the escape key is down. Can be prevented. |
-| `onPointerDownOutside` | `((event: PointerDownOutsideEvent) => void)` | | - | Event handler called when the a `pointerdown` event happens outside of the `Tooltip`. Can be prevented. |
-| `asChild` | `boolean` | | - | - |
-| `align` | `enum` | | - | - |
-| `side` | `enum` | | - | - |
-| `sideOffset` | `number` | | - | - |
-| `alignOffset` | `number` | | - | - |
-| `arrowPadding` | `number` | | - | - |
-| `avoidCollisions` | `boolean` | | - | - |
-| `collisionBoundary` | `Boundary \| Boundary[]` | | - | - |
-| `collisionPadding` | `number \| Partial>` | | - | - |
-| `sticky` | `enum` | | - | - |
-| `hideWhenDetached` | `boolean` | | - | - |
-| `updatePositionStrategy` | `enum` | | - | - |
-
-### Usage
-
-```tsx
-import { TooltipContent } from "@databricks/appkit-ui";
-
-;
-```
-
-## TooltipProvider
-
-Context provider for tooltip configuration
-
-**Source:** [`packages/appkit-ui/src/react/ui/tooltip.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tooltip.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| ------------------------- | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `delayDuration` | `number` | | - | The duration from when the pointer enters the trigger until the tooltip gets opened. This will override the prop with the same name passed to Provider. @defaultValue 700 |
-| `skipDelayDuration` | `number` | | - | How much time a user has to enter another trigger without incurring a delay again. @defaultValue 300 |
-| `disableHoverableContent` | `boolean` | | - | When `true`, trying to hover the content will result in the tooltip closing as the pointer leaves the trigger. @defaultValue false |
-
-### Usage
-
-```tsx
-import { TooltipProvider } from "@databricks/appkit-ui";
-
-;
-```
-
-## TooltipTrigger
-
-**Source:** [`packages/appkit-ui/src/react/ui/tooltip.tsx`](https://github.com/databricks/appkit/blob/main/packages/appkit-ui/src/react/ui/tooltip.tsx)
-
-### Props
-
-| Prop | Type | Required | Default | Description |
-| --------- | --------- | -------- | ------- | ----------- |
-| `asChild` | `boolean` | | - | - |
-
-### Usage
-
-```tsx
-import { TooltipTrigger } from "@databricks/appkit-ui";
-
-;
-```
diff --git a/docs/appkit/v0/api/appkit-ui/ui/_category_.json b/docs/appkit/v0/api/appkit-ui/ui/_category_.json
deleted file mode 100644
index 32abf7e..0000000
--- a/docs/appkit/v0/api/appkit-ui/ui/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "UI components",
- "position": 2
-}
diff --git a/docs/appkit/v0/api/appkit/Class.AppKitError.md b/docs/appkit/v0/api/appkit/Class.AppKitError.md
deleted file mode 100644
index 97ed5f5..0000000
--- a/docs/appkit/v0/api/appkit/Class.AppKitError.md
+++ /dev/null
@@ -1,152 +0,0 @@
-# Abstract Class: AppKitError
-
-Base error class for all AppKit errors.
-Provides a consistent structure for error handling across the framework.
-
-## Example
-
-```typescript
-// Catching errors by type
-try {
- await lakebase.query("...");
-} catch (e) {
- if (e instanceof AuthenticationError) {
- // Re-authenticate
- } else if (e instanceof ConnectionError && e.isRetryable) {
- // Retry with backoff
- }
-}
-
-// Logging errors
-console.error(error.toJSON()); // Safe for logging, sensitive values redacted
-```
-
-## Extends
-
-- `Error`
-
-## Extended by
-
-- [`AuthenticationError`](Class.AuthenticationError.md)
-- [`ConfigurationError`](Class.ConfigurationError.md)
-- [`ConnectionError`](Class.ConnectionError.md)
-- [`ExecutionError`](Class.ExecutionError.md)
-- [`InitializationError`](Class.InitializationError.md)
-- [`ServerError`](Class.ServerError.md)
-- [`TunnelError`](Class.TunnelError.md)
-- [`ValidationError`](Class.ValidationError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new AppKitError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): AppKitError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`AppKitError`
-
-#### Overrides
-
-```ts
-Error.constructor;
-```
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Overrides
-
-```ts
-Error.cause;
-```
-
----
-
-### code
-
-```ts
-abstract readonly code: string;
-```
-
-Error code for programmatic error handling
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
----
-
-### isRetryable
-
-```ts
-abstract readonly isRetryable: boolean;
-```
-
-Whether this error type is generally safe to retry
-
----
-
-### statusCode
-
-```ts
-abstract readonly statusCode: number;
-```
-
-HTTP status code suggestion (can be overridden)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
diff --git a/docs/appkit/v0/api/appkit/Class.AuthenticationError.md b/docs/appkit/v0/api/appkit/Class.AuthenticationError.md
deleted file mode 100644
index d647116..0000000
--- a/docs/appkit/v0/api/appkit/Class.AuthenticationError.md
+++ /dev/null
@@ -1,227 +0,0 @@
-# Class: AuthenticationError
-
-Error thrown when authentication fails.
-Use for missing tokens, invalid credentials, or authorization failures.
-
-## Example
-
-```typescript
-throw new AuthenticationError("User token is required");
-throw new AuthenticationError("Failed to generate credentials", {
- cause: originalError,
-});
-```
-
-## Extends
-
-- [`AppKitError`](Class.AppKitError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new AuthenticationError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): AuthenticationError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`AuthenticationError`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`constructor`](Class.AppKitError.md#constructor)
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`cause`](Class.AppKitError.md#cause)
-
----
-
-### code
-
-```ts
-readonly code: "AUTHENTICATION_ERROR" = "AUTHENTICATION_ERROR";
-```
-
-Error code for programmatic error handling
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`code`](Class.AppKitError.md#code)
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`context`](Class.AppKitError.md#context)
-
----
-
-### isRetryable
-
-```ts
-readonly isRetryable: false = false;
-```
-
-Whether this error type is generally safe to retry
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`isRetryable`](Class.AppKitError.md#isretryable)
-
----
-
-### statusCode
-
-```ts
-readonly statusCode: 401 = 401;
-```
-
-HTTP status code suggestion (can be overridden)
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`statusCode`](Class.AppKitError.md#statuscode)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toJSON`](Class.AppKitError.md#tojson)
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toString`](Class.AppKitError.md#tostring)
-
----
-
-### credentialsFailed()
-
-```ts
-static credentialsFailed(instance: string, cause?: Error): AuthenticationError;
-```
-
-Create an authentication error for credential generation failure
-
-#### Parameters
-
-| Parameter | Type |
-| ---------- | -------- |
-| `instance` | `string` |
-| `cause?` | `Error` |
-
-#### Returns
-
-`AuthenticationError`
-
----
-
-### missingToken()
-
-```ts
-static missingToken(tokenType: string): AuthenticationError;
-```
-
-Create an authentication error for missing token
-
-#### Parameters
-
-| Parameter | Type | Default value |
-| ----------- | -------- | ---------------- |
-| `tokenType` | `string` | `"access token"` |
-
-#### Returns
-
-`AuthenticationError`
-
----
-
-### missingUserId()
-
-```ts
-static missingUserId(): AuthenticationError;
-```
-
-Create an authentication error for missing user identity
-
-#### Returns
-
-`AuthenticationError`
-
----
-
-### userLookupFailed()
-
-```ts
-static userLookupFailed(cause?: Error): AuthenticationError;
-```
-
-Create an authentication error for failed user lookup
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | ------- |
-| `cause?` | `Error` |
-
-#### Returns
-
-`AuthenticationError`
diff --git a/docs/appkit/v0/api/appkit/Class.ConfigurationError.md b/docs/appkit/v0/api/appkit/Class.ConfigurationError.md
deleted file mode 100644
index c6cd1ca..0000000
--- a/docs/appkit/v0/api/appkit/Class.ConfigurationError.md
+++ /dev/null
@@ -1,236 +0,0 @@
-# Class: ConfigurationError
-
-Error thrown when configuration is missing or invalid.
-Use for missing environment variables, invalid settings, or setup issues.
-
-## Example
-
-```typescript
-throw new ConfigurationError(
- "DATABRICKS_HOST environment variable is required",
-);
-throw new ConfigurationError("Warehouse ID not found", {
- context: { env: "production" },
-});
-```
-
-## Extends
-
-- [`AppKitError`](Class.AppKitError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new ConfigurationError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): ConfigurationError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`ConfigurationError`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`constructor`](Class.AppKitError.md#constructor)
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`cause`](Class.AppKitError.md#cause)
-
----
-
-### code
-
-```ts
-readonly code: "CONFIGURATION_ERROR" = "CONFIGURATION_ERROR";
-```
-
-Error code for programmatic error handling
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`code`](Class.AppKitError.md#code)
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`context`](Class.AppKitError.md#context)
-
----
-
-### isRetryable
-
-```ts
-readonly isRetryable: false = false;
-```
-
-Whether this error type is generally safe to retry
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`isRetryable`](Class.AppKitError.md#isretryable)
-
----
-
-### statusCode
-
-```ts
-readonly statusCode: 500 = 500;
-```
-
-HTTP status code suggestion (can be overridden)
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`statusCode`](Class.AppKitError.md#statuscode)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toJSON`](Class.AppKitError.md#tojson)
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toString`](Class.AppKitError.md#tostring)
-
----
-
-### invalidConnection()
-
-```ts
-static invalidConnection(service: string, details?: string): ConfigurationError;
-```
-
-Create a configuration error for invalid connection config
-
-#### Parameters
-
-| Parameter | Type |
-| ---------- | -------- |
-| `service` | `string` |
-| `details?` | `string` |
-
-#### Returns
-
-`ConfigurationError`
-
----
-
-### missingConnectionParam()
-
-```ts
-static missingConnectionParam(param: string): ConfigurationError;
-```
-
-Create a configuration error for missing connection string parameter
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | -------- |
-| `param` | `string` |
-
-#### Returns
-
-`ConfigurationError`
-
----
-
-### missingEnvVar()
-
-```ts
-static missingEnvVar(varName: string): ConfigurationError;
-```
-
-Create a configuration error for missing environment variable
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | -------- |
-| `varName` | `string` |
-
-#### Returns
-
-`ConfigurationError`
-
----
-
-### resourceNotFound()
-
-```ts
-static resourceNotFound(resource: string, hint?: string): ConfigurationError;
-```
-
-Create a configuration error for missing resource
-
-#### Parameters
-
-| Parameter | Type |
-| ---------- | -------- |
-| `resource` | `string` |
-| `hint?` | `string` |
-
-#### Returns
-
-`ConfigurationError`
diff --git a/docs/appkit/v0/api/appkit/Class.ConnectionError.md b/docs/appkit/v0/api/appkit/Class.ConnectionError.md
deleted file mode 100644
index 6cb25f7..0000000
--- a/docs/appkit/v0/api/appkit/Class.ConnectionError.md
+++ /dev/null
@@ -1,253 +0,0 @@
-# Class: ConnectionError
-
-Error thrown when a connection or network operation fails.
-Use for database pool errors, API failures, timeouts, etc.
-
-## Example
-
-```typescript
-throw new ConnectionError("Query failed", { cause: pgError });
-throw new ConnectionError("No response received from SQL Warehouse API");
-```
-
-## Extends
-
-- [`AppKitError`](Class.AppKitError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new ConnectionError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): ConnectionError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`ConnectionError`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`constructor`](Class.AppKitError.md#constructor)
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`cause`](Class.AppKitError.md#cause)
-
----
-
-### code
-
-```ts
-readonly code: "CONNECTION_ERROR" = "CONNECTION_ERROR";
-```
-
-Error code for programmatic error handling
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`code`](Class.AppKitError.md#code)
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`context`](Class.AppKitError.md#context)
-
----
-
-### isRetryable
-
-```ts
-readonly isRetryable: true = true;
-```
-
-Whether this error type is generally safe to retry
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`isRetryable`](Class.AppKitError.md#isretryable)
-
----
-
-### statusCode
-
-```ts
-readonly statusCode: 503 = 503;
-```
-
-HTTP status code suggestion (can be overridden)
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`statusCode`](Class.AppKitError.md#statuscode)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toJSON`](Class.AppKitError.md#tojson)
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toString`](Class.AppKitError.md#tostring)
-
----
-
-### apiFailure()
-
-```ts
-static apiFailure(service: string, cause?: Error): ConnectionError;
-```
-
-Create a connection error for API failures
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | -------- |
-| `service` | `string` |
-| `cause?` | `Error` |
-
-#### Returns
-
-`ConnectionError`
-
----
-
-### clientUnavailable()
-
-```ts
-static clientUnavailable(clientType: string, hint?: string): ConnectionError;
-```
-
-Create a connection error for client unavailable
-
-#### Parameters
-
-| Parameter | Type |
-| ------------ | -------- |
-| `clientType` | `string` |
-| `hint?` | `string` |
-
-#### Returns
-
-`ConnectionError`
-
----
-
-### poolError()
-
-```ts
-static poolError(operation: string, cause?: Error): ConnectionError;
-```
-
-Create a connection error for pool errors
-
-#### Parameters
-
-| Parameter | Type |
-| ----------- | -------- |
-| `operation` | `string` |
-| `cause?` | `Error` |
-
-#### Returns
-
-`ConnectionError`
-
----
-
-### queryFailed()
-
-```ts
-static queryFailed(cause?: Error): ConnectionError;
-```
-
-Create a connection error for query failure
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | ------- |
-| `cause?` | `Error` |
-
-#### Returns
-
-`ConnectionError`
-
----
-
-### transactionFailed()
-
-```ts
-static transactionFailed(cause?: Error): ConnectionError;
-```
-
-Create a connection error for transaction failure
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | ------- |
-| `cause?` | `Error` |
-
-#### Returns
-
-`ConnectionError`
diff --git a/docs/appkit/v0/api/appkit/Class.ExecutionError.md b/docs/appkit/v0/api/appkit/Class.ExecutionError.md
deleted file mode 100644
index f5c5c8a..0000000
--- a/docs/appkit/v0/api/appkit/Class.ExecutionError.md
+++ /dev/null
@@ -1,238 +0,0 @@
-# Class: ExecutionError
-
-Error thrown when an operation execution fails.
-Use for statement failures, canceled operations, or unexpected states.
-
-## Example
-
-```typescript
-throw new ExecutionError("Statement failed: syntax error");
-throw new ExecutionError("Statement was canceled");
-```
-
-## Extends
-
-- [`AppKitError`](Class.AppKitError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new ExecutionError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): ExecutionError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`ExecutionError`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`constructor`](Class.AppKitError.md#constructor)
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`cause`](Class.AppKitError.md#cause)
-
----
-
-### code
-
-```ts
-readonly code: "EXECUTION_ERROR" = "EXECUTION_ERROR";
-```
-
-Error code for programmatic error handling
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`code`](Class.AppKitError.md#code)
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`context`](Class.AppKitError.md#context)
-
----
-
-### isRetryable
-
-```ts
-readonly isRetryable: false = false;
-```
-
-Whether this error type is generally safe to retry
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`isRetryable`](Class.AppKitError.md#isretryable)
-
----
-
-### statusCode
-
-```ts
-readonly statusCode: 500 = 500;
-```
-
-HTTP status code suggestion (can be overridden)
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`statusCode`](Class.AppKitError.md#statuscode)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toJSON`](Class.AppKitError.md#tojson)
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toString`](Class.AppKitError.md#tostring)
-
----
-
-### canceled()
-
-```ts
-static canceled(): ExecutionError;
-```
-
-Create an execution error for canceled operation
-
-#### Returns
-
-`ExecutionError`
-
----
-
-### missingData()
-
-```ts
-static missingData(dataType: string): ExecutionError;
-```
-
-Create an execution error for missing data
-
-#### Parameters
-
-| Parameter | Type |
-| ---------- | -------- |
-| `dataType` | `string` |
-
-#### Returns
-
-`ExecutionError`
-
----
-
-### resultsClosed()
-
-```ts
-static resultsClosed(): ExecutionError;
-```
-
-Create an execution error for closed/expired results
-
-#### Returns
-
-`ExecutionError`
-
----
-
-### statementFailed()
-
-```ts
-static statementFailed(errorMessage?: string): ExecutionError;
-```
-
-Create an execution error for statement failure
-
-#### Parameters
-
-| Parameter | Type |
-| --------------- | -------- |
-| `errorMessage?` | `string` |
-
-#### Returns
-
-`ExecutionError`
-
----
-
-### unknownState()
-
-```ts
-static unknownState(state: string): ExecutionError;
-```
-
-Create an execution error for unknown state
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | -------- |
-| `state` | `string` |
-
-#### Returns
-
-`ExecutionError`
diff --git a/docs/appkit/v0/api/appkit/Class.InitializationError.md b/docs/appkit/v0/api/appkit/Class.InitializationError.md
deleted file mode 100644
index 3303454..0000000
--- a/docs/appkit/v0/api/appkit/Class.InitializationError.md
+++ /dev/null
@@ -1,214 +0,0 @@
-# Class: InitializationError
-
-Error thrown when a service or component is not properly initialized.
-Use when accessing services before they are ready.
-
-## Example
-
-```typescript
-throw new InitializationError("CacheManager not initialized");
-throw new InitializationError(
- "ServiceContext not initialized. Call ServiceContext.initialize() first.",
-);
-```
-
-## Extends
-
-- [`AppKitError`](Class.AppKitError.md)
-
-## Constructors
-
-### Constructor
-
-```ts
-new InitializationError(message: string, options?: {
- cause?: Error;
- context?: Record;
-}): InitializationError;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| ------------------ | --------------------------------------------------------------------- |
-| `message` | `string` |
-| `options?` | \{ `cause?`: `Error`; `context?`: `Record`\<`string`, `unknown`\>; \} |
-| `options.cause?` | `Error` |
-| `options.context?` | `Record`\<`string`, `unknown`\> |
-
-#### Returns
-
-`InitializationError`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`constructor`](Class.AppKitError.md#constructor)
-
-## Properties
-
-### cause?
-
-```ts
-readonly optional cause: Error;
-```
-
-Optional cause of the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`cause`](Class.AppKitError.md#cause)
-
----
-
-### code
-
-```ts
-readonly code: "INITIALIZATION_ERROR" = "INITIALIZATION_ERROR";
-```
-
-Error code for programmatic error handling
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`code`](Class.AppKitError.md#code)
-
----
-
-### context?
-
-```ts
-readonly optional context: Record;
-```
-
-Additional context for the error
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`context`](Class.AppKitError.md#context)
-
----
-
-### isRetryable
-
-```ts
-readonly isRetryable: true = true;
-```
-
-Whether this error type is generally safe to retry
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`isRetryable`](Class.AppKitError.md#isretryable)
-
----
-
-### statusCode
-
-```ts
-readonly statusCode: 500 = 500;
-```
-
-HTTP status code suggestion (can be overridden)
-
-#### Overrides
-
-[`AppKitError`](Class.AppKitError.md).[`statusCode`](Class.AppKitError.md#statuscode)
-
-## Methods
-
-### toJSON()
-
-```ts
-toJSON(): Record;
-```
-
-Convert error to JSON for logging/serialization.
-Sensitive values in context are automatically redacted.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toJSON`](Class.AppKitError.md#tojson)
-
----
-
-### toString()
-
-```ts
-toString(): string;
-```
-
-Create a human-readable string representation
-
-#### Returns
-
-`string`
-
-#### Inherited from
-
-[`AppKitError`](Class.AppKitError.md).[`toString`](Class.AppKitError.md#tostring)
-
----
-
-### migrationFailed()
-
-```ts
-static migrationFailed(cause?: Error): InitializationError;
-```
-
-Create an initialization error for migration failure
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | ------- |
-| `cause?` | `Error` |
-
-#### Returns
-
-`InitializationError`
-
----
-
-### notInitialized()
-
-```ts
-static notInitialized(serviceName: string, hint?: string): InitializationError;
-```
-
-Create an initialization error for a service that is not ready
-
-#### Parameters
-
-| Parameter | Type |
-| ------------- | -------- |
-| `serviceName` | `string` |
-| `hint?` | `string` |
-
-#### Returns
-
-`InitializationError`
-
----
-
-### setupFailed()
-
-```ts
-static setupFailed(component: string, cause?: Error): InitializationError;
-```
-
-Create an initialization error for setup failure
-
-#### Parameters
-
-| Parameter | Type |
-| ----------- | -------- |
-| `component` | `string` |
-| `cause?` | `Error` |
-
-#### Returns
-
-`InitializationError`
diff --git a/docs/appkit/v0/api/appkit/Class.Plugin.md b/docs/appkit/v0/api/appkit/Class.Plugin.md
deleted file mode 100644
index bacb49d..0000000
--- a/docs/appkit/v0/api/appkit/Class.Plugin.md
+++ /dev/null
@@ -1,575 +0,0 @@
-# Abstract Class: Plugin\
-
-Base abstract class for creating AppKit plugins.
-
-All plugins must declare a static `manifest` property with their metadata
-and resource requirements. The manifest defines:
-
-- `required` resources: Always needed for the plugin to function
-- `optional` resources: May be needed depending on plugin configuration
-
-## Static vs Runtime Resource Requirements
-
-The manifest is static and doesn't know the plugin's runtime configuration.
-For resources that become required based on config options, plugins can
-implement a static `getResourceRequirements(config)` method.
-
-At runtime, this method is called with the actual config to determine
-which "optional" resources should be treated as "required".
-
-## Examples
-
-```typescript
-import { Plugin, toPlugin, PluginManifest, ResourceType } from '@databricks/appkit';
-
-const myManifest: PluginManifest = {
- name: 'myPlugin',
- displayName: 'My Plugin',
- description: 'Does something awesome',
- resources: {
- required: [
- { type: ResourceType.SQL_WAREHOUSE, alias: 'warehouse', ... }
- ],
- optional: []
- }
-};
-
-class MyPlugin extends Plugin {
- static manifest = myManifest;
-}
-```
-
-```typescript
-interface MyConfig extends BasePluginConfig {
- enableCaching?: boolean;
-}
-
-const myManifest: PluginManifest = {
- name: 'myPlugin',
- resources: {
- required: [
- { type: ResourceType.SQL_WAREHOUSE, alias: 'warehouse', ... }
- ],
- optional: [
- // Database is optional in the static manifest
- { type: ResourceType.DATABASE, alias: 'cache', description: 'Required if caching enabled', ... }
- ]
- }
-};
-
-class MyPlugin extends Plugin {
- static manifest = myManifest<"myPlugin">;
-
- // Runtime method: converts optional resources to required based on config
- static getResourceRequirements(config: MyConfig) {
- const resources = [];
- if (config.enableCaching) {
- // When caching is enabled, Database becomes required
- resources.push({
- type: ResourceType.DATABASE,
- alias: 'cache',
- resourceKey: 'database',
- description: 'Cache storage for query results',
- permission: 'CAN_CONNECT_AND_CREATE',
- fields: {
- instance_name: { env: 'DATABRICKS_CACHE_INSTANCE' },
- database_name: { env: 'DATABRICKS_CACHE_DB' },
- },
- required: true // Mark as required at runtime
- });
- }
- return resources;
- }
-}
-```
-
-## Type Parameters
-
-| Type Parameter | Default type |
-| ----------------------------------------------------------------------- | --------------------------------------------------- |
-| `TConfig` _extends_ [`BasePluginConfig`](Interface.BasePluginConfig.md) | [`BasePluginConfig`](Interface.BasePluginConfig.md) |
-
-## Implements
-
-- `BasePlugin`
-
-## Constructors
-
-### Constructor
-
-```ts
-new Plugin(config: TConfig): Plugin;
-```
-
-#### Parameters
-
-| Parameter | Type |
-| --------- | --------- |
-| `config` | `TConfig` |
-
-#### Returns
-
-`Plugin`\<`TConfig`\>
-
-## Properties
-
-### app
-
-```ts
-protected app: AppManager;
-```
-
----
-
-### cache
-
-```ts
-protected cache: CacheManager;
-```
-
----
-
-### config
-
-```ts
-protected config: TConfig;
-```
-
----
-
-### devFileReader
-
-```ts
-protected devFileReader: DevFileReader;
-```
-
----
-
-### isReady
-
-```ts
-protected isReady: boolean = false;
-```
-
----
-
-### name
-
-```ts
-name: string;
-```
-
-Plugin name identifier.
-
-#### Implementation of
-
-```ts
-BasePlugin.name;
-```
-
----
-
-### streamManager
-
-```ts
-protected streamManager: StreamManager;
-```
-
----
-
-### telemetry
-
-```ts
-protected telemetry: ITelemetry;
-```
-
----
-
-### phase
-
-```ts
-static phase: PluginPhase = "normal";
-```
-
-Plugin initialization phase.
-
-- 'core': Initialized first (e.g., config plugins)
-- 'normal': Initialized second (most plugins)
-- 'deferred': Initialized last (e.g., server plugin)
-
-## Methods
-
-### abortActiveOperations()
-
-```ts
-abortActiveOperations(): void;
-```
-
-#### Returns
-
-`void`
-
-#### Implementation of
-
-```ts
-BasePlugin.abortActiveOperations;
-```
-
----
-
-### asUser()
-
-```ts
-asUser(req: Request): this;
-```
-
-Execute operations using the user's identity from the request.
-Returns a proxy of this plugin where all method calls execute
-with the user's Databricks credentials instead of the service principal.
-
-#### Parameters
-
-| Parameter | Type | Description |
-| --------- | --------- | -------------------------------------------------------- |
-| `req` | `Request` | The Express request containing the user token in headers |
-
-#### Returns
-
-`this`
-
-A proxied plugin instance that executes as the user
-
-#### Throws
-
-AuthenticationError if user token is not available in request headers (production only).
-In development mode (`NODE_ENV=development`), skips user impersonation instead of throwing.
-
----
-
-### clientConfig()
-
-```ts
-clientConfig(): Record;
-```
-
-Returns startup config to expose to the client.
-Override this to surface server-side values that are safe to publish to the
-frontend, such as feature flags, resource IDs, or other app boot settings.
-
-This runs once when the server starts, so it should not depend on
-request-scoped or user-specific state.
-
-String values that match non-public environment variables are redacted
-unless you intentionally expose them via a matching `PUBLIC_APPKIT_` env var.
-
-Values must be JSON-serializable plain data (no functions, Dates, classes,
-Maps, Sets, BigInts, or circular references).
-By default returns an empty object (plugin contributes nothing to client config).
-
-On the client, read the config with the `usePluginClientConfig` hook
-(React) or the `getPluginClientConfig` function (vanilla JS), both
-from `@databricks/appkit-ui`.
-
-#### Returns
-
-`Record`\<`string`, `unknown`\>
-
-#### Example
-
-```ts
-// Server — plugin definition
-class MyPlugin extends Plugin {
- clientConfig() {
- return {
- warehouseId: this.config.warehouseId,
- features: { darkMode: true },
- };
- }
-}
-
-// Client — React component
-import { usePluginClientConfig } from "@databricks/appkit-ui/react";
-
-interface MyPluginConfig {
- warehouseId: string;
- features: { darkMode: boolean };
-}
-
-const config = usePluginClientConfig("myPlugin");
-config.warehouseId; // "abc-123"
-
-// Client — vanilla JS
-import { getPluginClientConfig } from "@databricks/appkit-ui/js";
-
-const config = getPluginClientConfig("myPlugin");
-```
-
-#### Implementation of
-
-```ts
-BasePlugin.clientConfig;
-```
-
----
-
-### execute()
-
-```ts
-protected execute(
- fn: (signal?: AbortSignal) => Promise,
- options: PluginExecutionSettings,
-userKey?: string): Promise>;
-```
-
-Execute a function with the plugin's interceptor chain.
-
-Returns an [ExecutionResult](TypeAlias.ExecutionResult.md) discriminated union:
-
-- `{ ok: true, data: T }` on success
-- `{ ok: false, status: number, message: string }` on failure
-
-Errors are never thrown — the method is production-safe.
-
-#### Type Parameters
-
-| Type Parameter |
-| -------------- |
-| `T` |
-
-#### Parameters
-
-| Parameter | Type |
-| ---------- | ---------------------------------------------- |
-| `fn` | (`signal?`: `AbortSignal`) => `Promise`\<`T`\> |
-| `options` | `PluginExecutionSettings` |
-| `userKey?` | `string` |
-
-#### Returns
-
-`Promise`\<[`ExecutionResult`](TypeAlias.ExecutionResult.md)\<`T`\>\>
-
----
-
-### executeStream()
-
-```ts
-protected executeStream(
- res: IAppResponse,
- fn: StreamExecuteHandler