# Aavya Registry Export

Use this markdown in vibe-coding tools (Codex, Claude Code, v0). Content is platform-agnostic: headings, bullets, and fenced code blocks.

Base URL: https://registry-dev.aavya.com

Install: `npx shadcn@latest add <endpoint>` where endpoint = `${baseUrl}/r/<item>.json`.
## Aavya Theme (theme)

- Type: registry:theme · Version: 1.0.0 · Status: ga

Aavya light/dark design tokens and global styling.

- Preview route: `/brand-guidelines/colors`

- Files:
  - `src/app/globals.css`

```tsx
import Globals from '@/app/globals.css'

export default function Example() {
  return (
    <div className="p-6">
      <Globals />
    </div>
  )
}
```

---

## Blank App (blank-app)

- Type: registry:block · Version: 0.1.0 · Status: beta

Minimal blank app scaffold with Aavya theme baseline.

- Files:
  - `src/registry/blocks/blank-app/page.tsx`

```tsx
import Page from '@/registry/blocks/blank-app/page.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Page />
    </div>
  )
}
```

---

## Profile Dropdown (profile-dropdown)

- Type: registry:component · Version: 0.1.0 · Status: alpha

Avatar button with profile, settings, and sign-out menu. Manages its own Supabase auth state.

- Dependencies: avatar, button, dropdown-menu

- Files:
  - `src/components/blocks/profile-dropdown.tsx`

```tsx
import ProfileDropdown from '@/components/blocks/profile-dropdown.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ProfileDropdown />
    </div>
  )
}
```

---

## Notifications Dropdown (notifications-dropdown)

- Type: registry:component · Version: 0.1.0 · Status: alpha

Bell icon with unread badge and notification list dropdown.

- Dependencies: badge, button, dropdown-menu

- Files:
  - `src/components/blocks/notifications-dropdown.tsx`

```tsx
import NotificationsDropdown from '@/components/blocks/notifications-dropdown.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <NotificationsDropdown />
    </div>
  )
}
```

---

## Language Dropdown (language-dropdown)

- Type: registry:component · Version: 0.1.0 · Status: alpha

Globe icon dropdown for selecting the active language.

- Dependencies: button, dropdown-menu

- Files:
  - `src/components/blocks/language-dropdown.tsx`

```tsx
import LanguageDropdown from '@/components/blocks/language-dropdown.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <LanguageDropdown />
    </div>
  )
}
```

---

## Header (aavya-header)

- Type: registry:component · Version: 0.2.0 · Status: beta

Top navigation with brand mark, app sections, and account menus.

- Preview route: `/`

- Dependencies: button, dropdown-menu, avatar

- Files:
  - `src/components/layout/header.tsx`

```tsx
import Header from '@/components/layout/header.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Header />
    </div>
  )
}
```

---

## Header — Centered Nav (aavya-header-center)

- Type: registry:component · Version: 0.1.0 · Status: beta

Three-column header with logo left, NavigationMenu centered, and actions right. This defaults to a full logo mark without text beside it. Used in the brand homepage.

- Preview route: `/`

- Dependencies: button, dropdown-menu, navigation-menu, avatar

- Files:
  - `src/components/layout/header-center.tsx`

```tsx
import HeaderCenter from '@/components/layout/header-center.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <HeaderCenter />
    </div>
  )
}
```

---

## Aavya Breadcrumbs (aavya-breadcrumbs)

- Type: registry:component · Version: 0.2.0 · Status: beta

Route-aware breadcrumb navigation for App Router pages.

- Preview route: `/brand-guidelines/logo`

- Files:
  - `src/components/layout/breadcrumbs.tsx`
  - `src/components/ui/breadcrumb.tsx`

```tsx
import Breadcrumbs from '@/components/layout/breadcrumbs.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Breadcrumbs />
    </div>
  )
}
```

---

## Aavya Theme Toggle (aavya-theme-toggle)

- Type: registry:component · Version: 0.1.0 · Status: beta

Persisted light/dark toggle backed by HTML class state.

- Files:
  - `src/components/layout/theme-toggle.tsx`

```tsx
import ThemeToggle from '@/components/layout/theme-toggle.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ThemeToggle />
    </div>
  )
}
```

---

## Aavya AI Image Studio (aavya-ai-image-studio)

- Type: registry:component · Version: 0.3.0 · Status: beta

Compact prompt + upload surface for n8n-powered asset generation.

- Preview route: `/assets`

- Dependencies: button, input, select

- Files:
  - `src/components/layout/compact-ai-image-studio.tsx`

```tsx
import CompactAiImageStudio from '@/components/layout/compact-ai-image-studio.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <CompactAiImageStudio />
    </div>
  )
}
```

---

## Header — Nav + Breadcrumb (aavya-header-nav-breadcrumb)

- Type: registry:component · Version: 0.1.0 · Status: alpha

Two-row header: NavigationMenu flyouts on row 1, breadcrumb + date-range toggle on row 2.

- Dependencies: navigation-menu, dropdown-menu, breadcrumb, toggle-group, avatar, button, badge

- Files:
  - `src/components/layout/header-nav-breadcrumb.tsx`

```tsx
import HeaderNavBreadcrumb from '@/components/layout/header-nav-breadcrumb.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <HeaderNavBreadcrumb />
    </div>
  )
}
```

---

## Pill Select (aavya-pill-select)

- Type: registry:component · Version: 0.2.0 · Status: beta

Rounded select control used in the AI image studio toolbar.

- Dependencies: select

- Files:
  - `src/components/ui/pill-select.tsx`

```tsx
import PillSelect from '@/components/ui/pill-select.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <PillSelect />
    </div>
  )
}
```

---

## Sonner (ui-sonner)

- Type: registry:component · Version: 1.0.0 · Status: ga

Theme-aware toast notifications powered by sonner.

- Dependencies: sonner, next-themes

- Files:
  - `src/components/ui/sonner.tsx`

```tsx
import Sonner from '@/components/ui/sonner.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Sonner />
    </div>
  )
}
```

---

## Accordion (ui-accordion)

- Type: registry:component · Version: 1.0.0 · Status: ga

Expandable disclosure primitive for grouped content.

- Files:
  - `src/components/ui/accordion.tsx`

```tsx
import Accordion from '@/components/ui/accordion.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Accordion />
    </div>
  )
}
```

---

## Alert (ui-alert)

- Type: registry:component · Version: 1.0.0 · Status: ga

Status and messaging primitive with semantic variants.

- Files:
  - `src/components/ui/alert.tsx`

```tsx
import Alert from '@/components/ui/alert.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Alert />
    </div>
  )
}
```

---

## Alert Dialog (ui-alert-dialog)

- Type: registry:component · Version: 1.0.0 · Status: ga

Destructive-action confirmation dialog primitive.

- Files:
  - `src/components/ui/alert-dialog.tsx`

```tsx
import AlertDialog from '@/components/ui/alert-dialog.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <AlertDialog />
    </div>
  )
}
```

---

## Aspect Ratio (ui-aspect-ratio)

- Type: registry:component · Version: 1.0.0 · Status: ga

Intrinsic ratio wrapper primitive for media and embeds.

- Files:
  - `src/components/ui/aspect-ratio.tsx`

```tsx
import AspectRatio from '@/components/ui/aspect-ratio.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <AspectRatio />
    </div>
  )
}
```

---

## Avatar (ui-avatar)

- Type: registry:component · Version: 1.0.0 · Status: ga

User avatar primitive with fallback initials support.

- Files:
  - `src/components/ui/avatar.tsx`

```tsx
import Avatar from '@/components/ui/avatar.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Avatar />
    </div>
  )
}
```

---

## Breadcrumb (ui-breadcrumb)

- Type: registry:component · Version: 1.0.0 · Status: ga

Accessible breadcrumb primitive for route hierarchy navigation.

- Files:
  - `src/components/ui/breadcrumb.tsx`

```tsx
import Breadcrumb from '@/components/ui/breadcrumb.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Breadcrumb />
    </div>
  )
}
```

---

## Badge (ui-badge)

- Type: registry:component · Version: 1.0.0 · Status: ga

Small status label primitive with semantic variants.

- Files:
  - `src/components/ui/badge.tsx`

```tsx
import Badge from '@/components/ui/badge.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Badge />
    </div>
  )
}
```

---

## Button (ui-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Action primitive with size and style variants.

- Files:
  - `src/components/ui/button.tsx`

```tsx
import Button from '@/components/ui/button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Button />
    </div>
  )
}
```

---

## Button Group (ui-button-group)

- Type: registry:component · Version: 1.0.0 · Status: ga

Grouped button layout primitive for segmented actions.

- Files:
  - `src/components/ui/button-group.tsx`

```tsx
import ButtonGroup from '@/components/ui/button-group.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ButtonGroup />
    </div>
  )
}
```

---

## Card (ui-card)

- Type: registry:component · Version: 1.0.0 · Status: ga

Content container primitive with header/content/footer slots.

- Files:
  - `src/components/ui/card.tsx`

```tsx
import Card from '@/components/ui/card.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Card />
    </div>
  )
}
```

---

## Dialog (ui-dialog)

- Type: registry:component · Version: 1.0.0 · Status: ga

Modal primitive for focused tasks and confirmation flows.

- Files:
  - `src/components/ui/dialog.tsx`

```tsx
import Dialog from '@/components/ui/dialog.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Dialog />
    </div>
  )
}
```

---

## Dropdown Menu (ui-dropdown-menu)

- Type: registry:component · Version: 1.0.0 · Status: ga

Contextual action menu primitive with keyboard support.

- Files:
  - `src/components/ui/dropdown-menu.tsx`

```tsx
import DropdownMenu from '@/components/ui/dropdown-menu.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <DropdownMenu />
    </div>
  )
}
```

---

## Checkbox (ui-checkbox)

- Type: registry:component · Version: 1.0.0 · Status: ga

Binary input primitive for multi-select and consent controls.

- Files:
  - `src/components/ui/checkbox.tsx`

```tsx
import Checkbox from '@/components/ui/checkbox.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Checkbox />
    </div>
  )
}
```

---

## Form (ui-form)

- Type: registry:component · Version: 1.0.0 · Status: ga

React Hook Form helpers for typed fields, labels, and validation messaging.

- Dependencies: react-hook-form

- Files:
  - `src/components/ui/form.tsx`

```tsx
import Form from '@/components/ui/form.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Form />
    </div>
  )
}
```

---

## Context Menu (ui-context-menu)

- Type: registry:component · Version: 1.0.0 · Status: ga

Right-click action menu primitive with nested and selectable items.

- Files:
  - `src/components/ui/context-menu.tsx`

```tsx
import ContextMenu from '@/components/ui/context-menu.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ContextMenu />
    </div>
  )
}
```

---

## Collapsible (ui-collapsible)

- Type: registry:component · Version: 1.0.0 · Status: ga

Expand/collapse primitive for progressively disclosed content.

- Files:
  - `src/components/ui/collapsible.tsx`

```tsx
import Collapsible from '@/components/ui/collapsible.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Collapsible />
    </div>
  )
}
```

---

## Hover Card (ui-hover-card)

- Type: registry:component · Version: 1.0.0 · Status: ga

Preview card primitive shown on hover and focus.

- Files:
  - `src/components/ui/hover-card.tsx`

```tsx
import HoverCard from '@/components/ui/hover-card.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <HoverCard />
    </div>
  )
}
```

---

## Input (ui-input)

- Type: registry:component · Version: 1.0.0 · Status: ga

Text input primitive for forms and command surfaces.

- Files:
  - `src/components/ui/input.tsx`

```tsx
import Input from '@/components/ui/input.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Input />
    </div>
  )
}
```

---

## Input Group (ui-input-group)

- Type: registry:component · Version: 1.0.0 · Status: ga

Input wrapper primitive with inline and block addons.

- Files:
  - `src/components/ui/input-group.tsx`

```tsx
import InputGroup from '@/components/ui/input-group.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <InputGroup />
    </div>
  )
}
```

---

## Kbd (ui-kbd)

- Type: registry:component · Version: 1.0.0 · Status: ga

Keyboard keycap primitive for shortcut hints.

- Files:
  - `src/components/ui/kbd.tsx`

```tsx
import Kbd from '@/components/ui/kbd.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Kbd />
    </div>
  )
}
```

---

## Menubar (ui-menubar)

- Type: registry:component · Version: 1.0.0 · Status: ga

Desktop-style command menu bar primitive.

- Files:
  - `src/components/ui/menubar.tsx`

```tsx
import Menubar from '@/components/ui/menubar.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Menubar />
    </div>
  )
}
```

---

## Navigation Menu (ui-navigation-menu)

- Type: registry:component · Version: 1.0.0 · Status: ga

Top-level navigation primitive with trigger/content panels.

- Files:
  - `src/components/ui/navigation-menu.tsx`

```tsx
import NavigationMenu from '@/components/ui/navigation-menu.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <NavigationMenu />
    </div>
  )
}
```

---

## Label (ui-label)

- Type: registry:component · Version: 1.0.0 · Status: ga

Accessible form label primitive.

- Files:
  - `src/components/ui/label.tsx`

```tsx
import Label from '@/components/ui/label.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Label />
    </div>
  )
}
```

---

## Radio Group (ui-radio-group)

- Type: registry:component · Version: 1.0.0 · Status: ga

Single-choice selection primitive for grouped options.

- Files:
  - `src/components/ui/radio-group.tsx`

```tsx
import RadioGroup from '@/components/ui/radio-group.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <RadioGroup />
    </div>
  )
}
```

---

## Separator (ui-separator)

- Type: registry:component · Version: 1.0.0 · Status: ga

Horizontal and vertical divider primitive.

- Files:
  - `src/components/ui/separator.tsx`

```tsx
import Separator from '@/components/ui/separator.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Separator />
    </div>
  )
}
```

---

## Sheet (ui-sheet)

- Type: registry:component · Version: 1.0.0 · Status: ga

Slide-over panel primitive for side drawers and contextual editing.

- Files:
  - `src/components/ui/sheet.tsx`

```tsx
import Sheet from '@/components/ui/sheet.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Sheet />
    </div>
  )
}
```

---

## Skeleton (ui-skeleton)

- Type: registry:component · Version: 1.0.0 · Status: ga

Loading placeholder primitive for async content states.

- Files:
  - `src/components/ui/skeleton.tsx`

```tsx
import Skeleton from '@/components/ui/skeleton.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Skeleton />
    </div>
  )
}
```

---

## Select (ui-select)

- Type: registry:component · Version: 1.0.0 · Status: ga

Single-choice selector primitive built on Radix Select.

- Files:
  - `src/components/ui/select.tsx`

```tsx
import Select from '@/components/ui/select.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Select />
    </div>
  )
}
```

---

## Popover (ui-popover)

- Type: registry:component · Version: 1.0.0 · Status: ga

Floating content surface anchored to a trigger element.

- Files:
  - `src/components/ui/popover.tsx`

```tsx
import Popover from '@/components/ui/popover.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Popover />
    </div>
  )
}
```

---

## Progress (ui-progress)

- Type: registry:component · Version: 1.0.0 · Status: ga

Linear progress indicator primitive for async status.

- Files:
  - `src/components/ui/progress.tsx`

```tsx
import Progress from '@/components/ui/progress.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Progress />
    </div>
  )
}
```

---

## Pagination (ui-pagination)

- Type: registry:component · Version: 1.0.0 · Status: ga

Page navigation primitive with previous/next and ellipsis states.

- Files:
  - `src/components/ui/pagination.tsx`

```tsx
import Pagination from '@/components/ui/pagination.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Pagination />
    </div>
  )
}
```

---

## Scroll Area (ui-scroll-area)

- Type: registry:component · Version: 1.0.0 · Status: ga

Custom scroll container primitive with styled scrollbars.

- Files:
  - `src/components/ui/scroll-area.tsx`

```tsx
import ScrollArea from '@/components/ui/scroll-area.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ScrollArea />
    </div>
  )
}
```

---

## Slider (ui-slider)

- Type: registry:component · Version: 1.0.0 · Status: ga

Range selection primitive with one or multiple thumbs.

- Files:
  - `src/components/ui/slider.tsx`

```tsx
import Slider from '@/components/ui/slider.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Slider />
    </div>
  )
}
```

---

## Switch (ui-switch)

- Type: registry:component · Version: 1.0.0 · Status: ga

Binary toggle primitive for settings and feature flags.

- Files:
  - `src/components/ui/switch.tsx`

```tsx
import Switch from '@/components/ui/switch.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Switch />
    </div>
  )
}
```

---

## Toggle (ui-toggle)

- Type: registry:component · Version: 1.0.0 · Status: ga

Pressable on/off button primitive.

- Files:
  - `src/components/ui/toggle.tsx`

```tsx
import Toggle from '@/components/ui/toggle.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Toggle />
    </div>
  )
}
```

---

## Toggle Group (ui-toggle-group)

- Type: registry:component · Version: 1.0.0 · Status: ga

Single or multiple selection group built from toggle items.

- Files:
  - `src/components/ui/toggle-group.tsx`

```tsx
import ToggleGroup from '@/components/ui/toggle-group.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ToggleGroup />
    </div>
  )
}
```

---

## Table (ui-table)

- Type: registry:component · Version: 1.0.0 · Status: ga

Responsive table primitive with semantic row and cell slots.

- Files:
  - `src/components/ui/table.tsx`

```tsx
import Table from '@/components/ui/table.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Table />
    </div>
  )
}
```

---

## Tooltip (ui-tooltip)

- Type: registry:component · Version: 1.0.0 · Status: ga

Contextual helper text that appears on hover or focus.

- Files:
  - `src/components/ui/tooltip.tsx`

```tsx
import Tooltip from '@/components/ui/tooltip.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Tooltip />
    </div>
  )
}
```

---

## Textarea (ui-textarea)

- Type: registry:component · Version: 1.0.0 · Status: ga

Multi-line text input primitive for notes and long-form content.

- Files:
  - `src/components/ui/textarea.tsx`

```tsx
import Textarea from '@/components/ui/textarea.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Textarea />
    </div>
  )
}
```

---

## Bounce Button (ui-bounce-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Animated button primitive with bounce motion feedback.

- Files:
  - `src/components/ui/bounce-button.tsx`

```tsx
import BounceButton from '@/components/ui/bounce-button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <BounceButton />
    </div>
  )
}
```

---

## Calendar (ui-calendar)

- Type: registry:component · Version: 1.0.0 · Status: ga

Date picker calendar primitive based on DayPicker.

- Files:
  - `src/components/ui/calendar.tsx`

```tsx
import Calendar from '@/components/ui/calendar.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Calendar />
    </div>
  )
}
```

---

## Carousel (ui-carousel)

- Type: registry:component · Version: 1.0.0 · Status: ga

Embla-powered carousel primitive with controls.

- Files:
  - `src/components/ui/carousel.tsx`

```tsx
import Carousel from '@/components/ui/carousel.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Carousel />
    </div>
  )
}
```

---

## Chart (ui-chart)

- Type: registry:component · Version: 1.0.0 · Status: ga

Chart container and helpers for Recharts visualizations.

- Files:
  - `src/components/ui/chart.tsx`

```tsx
import Chart from '@/components/ui/chart.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Chart />
    </div>
  )
}
```

---

## Command (ui-command)

- Type: registry:component · Version: 1.0.0 · Status: ga

Command palette primitives built on cmdk.

- Files:
  - `src/components/ui/command.tsx`

```tsx
import Command from '@/components/ui/command.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Command />
    </div>
  )
}
```

---

## Drawer (ui-drawer)

- Type: registry:component · Version: 1.0.0 · Status: ga

Bottom sheet and drawer primitives powered by Vaul.

- Files:
  - `src/components/ui/drawer.tsx`

```tsx
import Drawer from '@/components/ui/drawer.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Drawer />
    </div>
  )
}
```

---

## Empty (ui-empty)

- Type: registry:component · Version: 1.0.0 · Status: ga

Empty-state primitive with title, body, and actions.

- Files:
  - `src/components/ui/empty.tsx`

```tsx
import Empty from '@/components/ui/empty.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Empty />
    </div>
  )
}
```

---

## Featured Icon (ui-featured-icon)

- Type: registry:component · Version: 1.0.0 · Status: ga

Prominent icon badge primitive with style variants.

- Files:
  - `src/components/ui/featured-icon.tsx`

```tsx
import FeaturedIcon from '@/components/ui/featured-icon.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <FeaturedIcon />
    </div>
  )
}
```

---

## Field (ui-field)

- Type: registry:component · Version: 1.0.0 · Status: ga

Form field composition helpers for labels and controls.

- Files:
  - `src/components/ui/field.tsx`

```tsx
import Field from '@/components/ui/field.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Field />
    </div>
  )
}
```

---

## Global Tooltip (ui-global-tooltip)

- Type: registry:component · Version: 1.0.0 · Status: ga

Viewport-aware tooltip system with shared motion layer.

- Files:
  - `src/components/ui/global-tooltip.tsx`

```tsx
import GlobalTooltip from '@/components/ui/global-tooltip.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <GlobalTooltip />
    </div>
  )
}
```

---

## Input OTP (ui-input-otp)

- Type: registry:component · Version: 1.0.0 · Status: ga

One-time-code input primitive with slot rendering.

- Files:
  - `src/components/ui/input-otp.tsx`

```tsx
import InputOtp from '@/components/ui/input-otp.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <InputOtp />
    </div>
  )
}
```

---

## Item (ui-item)

- Type: registry:component · Version: 1.0.0 · Status: ga

List item primitive with media, content, and actions.

- Files:
  - `src/components/ui/item.tsx`

```tsx
import Item from '@/components/ui/item.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Item />
    </div>
  )
}
```

---

## Magnetic Button (ui-magnetic-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Animated button primitive with magnetic cursor pull.

- Files:
  - `src/components/ui/magnetic-button.tsx`

```tsx
import MagneticButton from '@/components/ui/magnetic-button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MagneticButton />
    </div>
  )
}
```

---

## Motion Checkbox (ui-motion-checkbox)

- Type: registry:component · Version: 1.0.0 · Status: ga

Checkbox primitive with motion-enhanced state transitions.

- Files:
  - `src/components/ui/motion-checkbox.tsx`

```tsx
import MotionCheckbox from '@/components/ui/motion-checkbox.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionCheckbox />
    </div>
  )
}
```

---

## Motion Highlight (ui-motion-highlight)

- Type: registry:component · Version: 1.0.0 · Status: ga

Animated highlight primitive for active item emphasis.

- Files:
  - `src/components/ui/motion-highlight.tsx`

```tsx
import MotionHighlight from '@/components/ui/motion-highlight.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionHighlight />
    </div>
  )
}
```

---

## Motion Radio Group (ui-motion-radio-group)

- Type: registry:component · Version: 1.0.0 · Status: ga

Radio group primitive with animated selection indicators.

- Files:
  - `src/components/ui/motion-radio-group.tsx`

```tsx
import MotionRadioGroup from '@/components/ui/motion-radio-group.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionRadioGroup />
    </div>
  )
}
```

---

## Motion Switch (ui-motion-switch)

- Type: registry:component · Version: 1.0.0 · Status: ga

Switch primitive with spring-based animated thumb.

- Files:
  - `src/components/ui/motion-switch.tsx`

```tsx
import MotionSwitch from '@/components/ui/motion-switch.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionSwitch />
    </div>
  )
}
```

---

## Motion Tabs (ui-motion-tabs)

- Type: registry:component · Version: 1.0.0 · Status: ga

Tabs primitive with animated active-state transitions.

- Files:
  - `src/components/ui/motion-tabs.tsx`

```tsx
import MotionTabs from '@/components/ui/motion-tabs.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionTabs />
    </div>
  )
}
```

---

## Motion Tooltip (ui-motion-tooltip)

- Type: registry:component · Version: 1.0.0 · Status: ga

Tooltip primitive with motion-driven enter and exit behavior.

- Files:
  - `src/components/ui/motion-tooltip.tsx`

```tsx
import MotionTooltip from '@/components/ui/motion-tooltip.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MotionTooltip />
    </div>
  )
}
```

---

## Multi Select (ui-multi-select)

- Type: registry:component · Version: 1.0.0 · Status: ga

Tag-based multi-select primitive built on command patterns.

- Files:
  - `src/components/ui/multi-select.tsx`

```tsx
import MultiSelect from '@/components/ui/multi-select.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <MultiSelect />
    </div>
  )
}
```

---

## Rainbow Button (ui-rainbow-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Gradient-accented button primitive with animated color treatment.

- Files:
  - `src/components/ui/rainbow-button.tsx`

```tsx
import RainbowButton from '@/components/ui/rainbow-button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <RainbowButton />
    </div>
  )
}
```

---

## Rating (ui-rating)

- Type: registry:component · Version: 1.0.0 · Status: ga

Star rating input and display primitive.

- Files:
  - `src/components/ui/rating.tsx`

```tsx
import Rating from '@/components/ui/rating.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Rating />
    </div>
  )
}
```

---

## Resizable (ui-resizable)

- Type: registry:component · Version: 1.0.0 · Status: ga

Resizable panel layout primitives with drag handles.

- Files:
  - `src/components/ui/resizable.tsx`

```tsx
import Resizable from '@/components/ui/resizable.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Resizable />
    </div>
  )
}
```

---

## Ripple Button (ui-ripple-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Button primitive with ripple click interaction.

- Files:
  - `src/components/ui/ripple-button.tsx`

```tsx
import RippleButton from '@/components/ui/ripple-button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <RippleButton />
    </div>
  )
}
```

---

## Select Native (ui-select-native)

- Type: registry:component · Version: 1.0.0 · Status: ga

Styled native select element primitive.

- Files:
  - `src/components/ui/select-native.tsx`

```tsx
import SelectNative from '@/components/ui/select-native.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <SelectNative />
    </div>
  )
}
```

---

## Shimmer Button (ui-shimmer-button)

- Type: registry:component · Version: 1.0.0 · Status: ga

Button primitive with shimmer animation effect.

- Files:
  - `src/components/ui/shimmer-button.tsx`

```tsx
import ShimmerButton from '@/components/ui/shimmer-button.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <ShimmerButton />
    </div>
  )
}
```

---

## Sidebar (ui-sidebar)

- Type: registry:component · Version: 1.0.0 · Status: ga

Responsive sidebar layout and navigation primitives.

- Files:
  - `src/components/ui/sidebar.tsx`

```tsx
import Sidebar from '@/components/ui/sidebar.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Sidebar />
    </div>
  )
}
```

---

## Spinner (ui-spinner)

- Type: registry:component · Version: 1.0.0 · Status: ga

Loading spinner primitive for async states.

- Files:
  - `src/components/ui/spinner.tsx`

```tsx
import Spinner from '@/components/ui/spinner.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Spinner />
    </div>
  )
}
```

---

## Toast (ui-toast)

- Type: registry:component · Version: 1.0.0 · Status: ga

Application toast provider and hook for transient notifications.

- Files:
  - `src/components/ui/toast.tsx`

```tsx
import Toast from '@/components/ui/toast.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Toast />
    </div>
  )
}
```

---

## Tabs (ui-tabs)

- Type: registry:component · Version: 1.0.0 · Status: ga

Tabbed interface primitive for segmented content.

- Files:
  - `src/components/ui/tabs.tsx`

```tsx
import Tabs from '@/components/ui/tabs.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Tabs />
    </div>
  )
}
```

---

## Logo (ui-logo)

- Type: registry:component · Version: 1.0.0 · Status: ga

Aavya brand mark and wordmark with default, inverted, and white variants.

- Files:
  - `src/components/ui/logo.tsx`

```tsx
import Logo from '@/components/ui/logo.tsx'

export default function Example() {
  return (
    <div className="p-6">
      <Logo />
    </div>
  )
}
```

---

### Aavya Theme
- Endpoint: `https://registry-dev.aavya.com/r/theme.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/theme.json`

### Blank App
- Endpoint: `https://registry-dev.aavya.com/r/blank-app.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/blank-app.json`

### Profile Dropdown
- Endpoint: `https://registry-dev.aavya.com/r/profile-dropdown.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/profile-dropdown.json`

### Notifications Dropdown
- Endpoint: `https://registry-dev.aavya.com/r/notifications-dropdown.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/notifications-dropdown.json`

### Language Dropdown
- Endpoint: `https://registry-dev.aavya.com/r/language-dropdown.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/language-dropdown.json`

### Header
- Endpoint: `https://registry-dev.aavya.com/r/aavya-header.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-header.json`

### Header — Centered Nav
- Endpoint: `https://registry-dev.aavya.com/r/aavya-header-center.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-header-center.json`

### Aavya Breadcrumbs
- Endpoint: `https://registry-dev.aavya.com/r/aavya-breadcrumbs.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-breadcrumbs.json`

### Aavya Theme Toggle
- Endpoint: `https://registry-dev.aavya.com/r/aavya-theme-toggle.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-theme-toggle.json`

### Aavya AI Image Studio
- Endpoint: `https://registry-dev.aavya.com/r/aavya-ai-image-studio.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-ai-image-studio.json`

### Header — Nav + Breadcrumb
- Endpoint: `https://registry-dev.aavya.com/r/aavya-header-nav-breadcrumb.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-header-nav-breadcrumb.json`

### Pill Select
- Endpoint: `https://registry-dev.aavya.com/r/aavya-pill-select.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/aavya-pill-select.json`

### Sonner
- Endpoint: `https://registry-dev.aavya.com/r/ui-sonner.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-sonner.json`

### Accordion
- Endpoint: `https://registry-dev.aavya.com/r/ui-accordion.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-accordion.json`

### Alert
- Endpoint: `https://registry-dev.aavya.com/r/ui-alert.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-alert.json`

### Alert Dialog
- Endpoint: `https://registry-dev.aavya.com/r/ui-alert-dialog.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-alert-dialog.json`

### Aspect Ratio
- Endpoint: `https://registry-dev.aavya.com/r/ui-aspect-ratio.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-aspect-ratio.json`

### Avatar
- Endpoint: `https://registry-dev.aavya.com/r/ui-avatar.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-avatar.json`

### Breadcrumb
- Endpoint: `https://registry-dev.aavya.com/r/ui-breadcrumb.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-breadcrumb.json`

### Badge
- Endpoint: `https://registry-dev.aavya.com/r/ui-badge.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-badge.json`

### Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-button.json`

### Button Group
- Endpoint: `https://registry-dev.aavya.com/r/ui-button-group.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-button-group.json`

### Card
- Endpoint: `https://registry-dev.aavya.com/r/ui-card.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-card.json`

### Dialog
- Endpoint: `https://registry-dev.aavya.com/r/ui-dialog.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-dialog.json`

### Dropdown Menu
- Endpoint: `https://registry-dev.aavya.com/r/ui-dropdown-menu.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-dropdown-menu.json`

### Checkbox
- Endpoint: `https://registry-dev.aavya.com/r/ui-checkbox.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-checkbox.json`

### Form
- Endpoint: `https://registry-dev.aavya.com/r/ui-form.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-form.json`

### Context Menu
- Endpoint: `https://registry-dev.aavya.com/r/ui-context-menu.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-context-menu.json`

### Collapsible
- Endpoint: `https://registry-dev.aavya.com/r/ui-collapsible.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-collapsible.json`

### Hover Card
- Endpoint: `https://registry-dev.aavya.com/r/ui-hover-card.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-hover-card.json`

### Input
- Endpoint: `https://registry-dev.aavya.com/r/ui-input.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-input.json`

### Input Group
- Endpoint: `https://registry-dev.aavya.com/r/ui-input-group.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-input-group.json`

### Kbd
- Endpoint: `https://registry-dev.aavya.com/r/ui-kbd.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-kbd.json`

### Menubar
- Endpoint: `https://registry-dev.aavya.com/r/ui-menubar.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-menubar.json`

### Navigation Menu
- Endpoint: `https://registry-dev.aavya.com/r/ui-navigation-menu.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-navigation-menu.json`

### Label
- Endpoint: `https://registry-dev.aavya.com/r/ui-label.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-label.json`

### Radio Group
- Endpoint: `https://registry-dev.aavya.com/r/ui-radio-group.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-radio-group.json`

### Separator
- Endpoint: `https://registry-dev.aavya.com/r/ui-separator.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-separator.json`

### Sheet
- Endpoint: `https://registry-dev.aavya.com/r/ui-sheet.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-sheet.json`

### Skeleton
- Endpoint: `https://registry-dev.aavya.com/r/ui-skeleton.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-skeleton.json`

### Select
- Endpoint: `https://registry-dev.aavya.com/r/ui-select.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-select.json`

### Popover
- Endpoint: `https://registry-dev.aavya.com/r/ui-popover.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-popover.json`

### Progress
- Endpoint: `https://registry-dev.aavya.com/r/ui-progress.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-progress.json`

### Pagination
- Endpoint: `https://registry-dev.aavya.com/r/ui-pagination.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-pagination.json`

### Scroll Area
- Endpoint: `https://registry-dev.aavya.com/r/ui-scroll-area.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-scroll-area.json`

### Slider
- Endpoint: `https://registry-dev.aavya.com/r/ui-slider.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-slider.json`

### Switch
- Endpoint: `https://registry-dev.aavya.com/r/ui-switch.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-switch.json`

### Toggle
- Endpoint: `https://registry-dev.aavya.com/r/ui-toggle.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-toggle.json`

### Toggle Group
- Endpoint: `https://registry-dev.aavya.com/r/ui-toggle-group.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-toggle-group.json`

### Table
- Endpoint: `https://registry-dev.aavya.com/r/ui-table.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-table.json`

### Tooltip
- Endpoint: `https://registry-dev.aavya.com/r/ui-tooltip.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-tooltip.json`

### Textarea
- Endpoint: `https://registry-dev.aavya.com/r/ui-textarea.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-textarea.json`

### Bounce Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-bounce-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-bounce-button.json`

### Calendar
- Endpoint: `https://registry-dev.aavya.com/r/ui-calendar.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-calendar.json`

### Carousel
- Endpoint: `https://registry-dev.aavya.com/r/ui-carousel.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-carousel.json`

### Chart
- Endpoint: `https://registry-dev.aavya.com/r/ui-chart.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-chart.json`

### Command
- Endpoint: `https://registry-dev.aavya.com/r/ui-command.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-command.json`

### Drawer
- Endpoint: `https://registry-dev.aavya.com/r/ui-drawer.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-drawer.json`

### Empty
- Endpoint: `https://registry-dev.aavya.com/r/ui-empty.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-empty.json`

### Featured Icon
- Endpoint: `https://registry-dev.aavya.com/r/ui-featured-icon.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-featured-icon.json`

### Field
- Endpoint: `https://registry-dev.aavya.com/r/ui-field.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-field.json`

### Global Tooltip
- Endpoint: `https://registry-dev.aavya.com/r/ui-global-tooltip.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-global-tooltip.json`

### Input OTP
- Endpoint: `https://registry-dev.aavya.com/r/ui-input-otp.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-input-otp.json`

### Item
- Endpoint: `https://registry-dev.aavya.com/r/ui-item.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-item.json`

### Magnetic Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-magnetic-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-magnetic-button.json`

### Motion Checkbox
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-checkbox.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-checkbox.json`

### Motion Highlight
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-highlight.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-highlight.json`

### Motion Radio Group
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-radio-group.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-radio-group.json`

### Motion Switch
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-switch.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-switch.json`

### Motion Tabs
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-tabs.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-tabs.json`

### Motion Tooltip
- Endpoint: `https://registry-dev.aavya.com/r/ui-motion-tooltip.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-motion-tooltip.json`

### Multi Select
- Endpoint: `https://registry-dev.aavya.com/r/ui-multi-select.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-multi-select.json`

### Rainbow Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-rainbow-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-rainbow-button.json`

### Rating
- Endpoint: `https://registry-dev.aavya.com/r/ui-rating.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-rating.json`

### Resizable
- Endpoint: `https://registry-dev.aavya.com/r/ui-resizable.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-resizable.json`

### Ripple Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-ripple-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-ripple-button.json`

### Select Native
- Endpoint: `https://registry-dev.aavya.com/r/ui-select-native.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-select-native.json`

### Shimmer Button
- Endpoint: `https://registry-dev.aavya.com/r/ui-shimmer-button.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-shimmer-button.json`

### Sidebar
- Endpoint: `https://registry-dev.aavya.com/r/ui-sidebar.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-sidebar.json`

### Spinner
- Endpoint: `https://registry-dev.aavya.com/r/ui-spinner.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-spinner.json`

### Toast
- Endpoint: `https://registry-dev.aavya.com/r/ui-toast.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-toast.json`

### Tabs
- Endpoint: `https://registry-dev.aavya.com/r/ui-tabs.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-tabs.json`

### Logo
- Endpoint: `https://registry-dev.aavya.com/r/ui-logo.json`
- Install: `npx shadcn@latest add https://registry-dev.aavya.com/r/ui-logo.json`
