{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "einui",
  "homepage": "https://ui.eindev.ir",
  "items": [
    {
      "name": "glass-avatar",
      "type": "registry:ui",
      "title": "Glass Avatar",
      "dependencies": [
        "@radix-ui/react-avatar"
      ],
      "description": "Circular profile images with gradient glow effects and fallback initials for user representation.",
      "files": [
        {
          "path": "registry/liquid-glass/glass-avatar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-badge",
      "type": "registry:ui",
      "title": "Glass Badge",
      "description": "Small visual indicators for status, labels, or categories with frosted glass styling and color variants.",
      "dependencies": [
        "class-variance-authority"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-badge.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-button",
      "type": "registry:ui",
      "title": "Glass Button",
      "description": "Interactive button components with multiple variants, sizes, and optional glow effects.",
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-button.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-card",
      "type": "registry:ui",
      "title": "Glass Card",
      "description": "Flexible container components with frosted glass morphism effect, perfect for displaying grouped content.",
      "files": [
        {
          "path": "registry/liquid-glass/glass-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-dialog",
      "type": "registry:ui",
      "title": "Glass Dialog",
      "description": "Modal dialog components with backdrop blur and smooth animations for confirmations and forms.",
      "dependencies": [
        "@radix-ui/react-dialog",
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-dialog.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-input",
      "type": "registry:ui",
      "title": "Glass Input",
      "description": "Form input components with focus glow animations and glass morphism styling.",
      "files": [
        {
          "path": "registry/liquid-glass/glass-input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-progress",
      "type": "registry:ui",
      "title": "Glass Progress",
      "description": "Visual indicators for task completion with animated gradient fill and glow effects.",
      "dependencies": [
        "@radix-ui/react-progress"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-progress.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-slider",
      "type": "registry:ui",
      "title": "Glass Slider",
      "description": "Range input controls with gradient track, glow effects, and smooth thumb interaction.",
      "dependencies": [
        "@radix-ui/react-slider"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-slider.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-switch",
      "type": "registry:ui",
      "title": "Glass Switch",
      "description": "Toggle controls for binary options with smooth transitions and glow effects when activated.",
      "dependencies": [
        "@radix-ui/react-switch"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-switch.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-tabs",
      "type": "registry:ui",
      "title": "Glass Tabs",
      "description": "Tabbed interface components with smooth transitions and glass morphism styling.",
      "dependencies": [
        "@radix-ui/react-tabs",
        "framer-motion"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-tabs.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-tooltip",
      "type": "registry:ui",
      "title": "Glass Tooltip",
      "description": "Contextual information popups with glass morphism styling and smooth animations on hover.",
      "dependencies": [
        "@radix-ui/react-tooltip"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-tooltip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "glass-command-palette",
      "type": "registry:component",
      "title": "Glass Command Palette",
      "description": "A spotlight-style command palette with keyboard navigation, search filtering, customizable positioning, and glass morphism styling.",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/innovative/glass-command-palette.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-notification",
      "type": "registry:component",
      "title": "Glass Notification",
      "description": "A customizable notification system with glass morphism styling, allowing for different types of messages and actions.",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/innovative/glass-notification.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-dock",
      "type": "registry:component",
      "title": "Glass Dock",
      "description": "A dock component with glass morphism styling and smooth animations.",
      "files": [
        {
          "path": "registry/innovative/glass-dock.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-gauge",
      "type": "registry:component",
      "title": "Glass Gauge",
      "description": "A gauge component with glass morphism styling, suitable for displaying progress or performance metrics.",
      "files": [
        {
          "path": "registry/innovative/glass-gauge.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-morph-card",
      "type": "registry:component",
      "title": "Glass Morph Card",
      "description": "A card component with a morphing glass effect, suitable for displaying content in a visually appealing way.",
      "files": [
        {
          "path": "registry/innovative/glass-morph-card.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-ripple",
      "type": "registry:component",
      "title": "Glass Ripple",
      "description": "A ripple effect component that can be applied to various elements for a dynamic interaction experience.",
      "files": [
        {
          "path": "registry/innovative/glass-ripple.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-spotlight",
      "type": "registry:component",
      "title": "Glass Spotlight",
      "description": "A spotlight component that highlights specific areas of the UI with a glass morphism effect.",
      "files": [
        {
          "path": "registry/innovative/glass-spotlight.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-timeline",
      "type": "registry:component",
      "title": "Glass Timeline",
      "description": "A timeline component with glass morphism styling, suitable for displaying events or processes in a chronological order.",
      "files": [
        {
          "path": "registry/innovative/glass-timeline.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "base-widget",
      "type": "registry:ui",
      "title": "Base Widget",
      "description": "base widgets component",
      "dependencies": [
        "framer-motion"
      ],
      "files": [
        {
          "path": "registry/widgets/base-widget.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "calendar-widget",
      "type": "registry:component",
      "title": "Calendar Widgets",
      "description": "Calendar widgets for displaying dates, events, and scheduling information.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/base-widget.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/widgets/calendar-widget.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "clock-widget",
      "type": "registry:component",
      "title": "Clock Widgets",
      "description": "Clock widgets including analog, digital, world clock, stopwatch, and timer with liquid glass styling.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/base-widget.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/widgets/clock-widget.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "weather-widget",
      "type": "registry:component",
      "title": "Weather Widgets",
      "description": "Weather widgets for displaying temperature, conditions, forecasts, and hourly data with liquid glass styling.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/base-widget.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/widgets/weather-widget.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stats-widget",
      "type": "registry:component",
      "title": "Stats Widgets",
      "description": "Statistics and metrics widgets for displaying data, comparisons, and progress with liquid glass styling.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/base-widget.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/widgets/stats-widget.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stock-widget",
      "type": "registry:component",
      "title": "Stock Widgets",
      "description": "Stock market widgets for displaying stock prices, trends, and news with liquid glass styling.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/base-widget.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/widgets/stock-widget.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "admin-panel",
      "type": "registry:block",
      "title": "Admin Panel",
      "description": "A complete admin dashboard built with liquid glass components.",
      "registryDependencies": [
        "https://ui.eindev.ir/r/glass-card.json",
        "https://ui.eindev.ir/r/glass-button.json",
        "https://ui.eindev.ir/r/glass-input.json",
        "https://ui.eindev.ir/r/glass-tabs.json",
        "https://ui.eindev.ir/r/glass-dialog.json",
        "https://ui.eindev.ir/r/glass-badge.json",
        "https://ui.eindev.ir/r/glass-avatar.json",
        "https://ui.eindev.ir/r/glass-progress.json",
        "https://ui.eindev.ir/r/glass-switch.json"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/blocks/admin/page.tsx",
          "type": "registry:page",
          "target": "app/admin/page.tsx"
        }
      ]
    },
    {
      "name": "glass-select",
      "type": "registry:component",
      "title": "Glass Select",
      "description": "A liquid glass styled select dropdown with frosted glass styling.",
      "dependencies": [
        "@radix-ui/react-select",
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-select.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-textarea",
      "type": "registry:component",
      "title": "Glass Textarea",
      "description": "A liquid glass styled textarea with focus glow effects.",
      "dependencies": [
        "framer-motion"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-textarea.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-checkbox",
      "type": "registry:component",
      "title": "Glass Checkbox",
      "description": "A liquid glass styled checkbox with animated check indicator.",
      "dependencies": [
        "@radix-ui/react-checkbox",
        "framer-motion",
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-checkbox.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-radio",
      "type": "registry:component",
      "title": "Glass Radio Group",
      "description": "A liquid glass styled radio group with animated selection.",
      "dependencies": [
        "@radix-ui/react-radio-group",
        "framer-motion"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-radio.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-skeleton",
      "type": "registry:component",
      "title": "Glass Skeleton",
      "description": "A liquid glass styled skeleton loading component with shimmer.",
      "dependencies": [
        "framer-motion"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-skeleton.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-table",
      "type": "registry:component",
      "title": "Glass Table",
      "description": "A liquid glass styled table for displaying tabular data.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/liquid-glass/glass-table.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-breadcrumb",
      "type": "registry:component",
      "title": "Glass Breadcrumb",
      "description": "A liquid glass styled breadcrumb navigation component.",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-breadcrumb.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-sheet",
      "type": "registry:component",
      "title": "Glass Sheet",
      "description": "A liquid glass styled sheet/drawer with slide animations.",
      "dependencies": [
        "@radix-ui/react-dialog",
        "class-variance-authority",
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-sheet.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-popover",
      "type": "registry:component",
      "title": "Glass Popover",
      "description": "A liquid glass styled popover for floating content.",
      "dependencies": [
        "@radix-ui/react-popover"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-popover.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-alert-dialog",
      "type": "registry:component",
      "title": "Glass Alert Dialog",
      "description": "A liquid glass styled alert dialog for confirmations.",
      "dependencies": [
        "@radix-ui/react-alert-dialog"
      ],
      "registryDependencies": [
        "glass-button"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-alert-dialog.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-separator",
      "type": "registry:component",
      "title": "Glass Separator",
      "description": "A liquid glass styled separator/divider component.",
      "dependencies": [
        "@radix-ui/react-separator"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-separator.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glass-scroll-area",
      "type": "registry:component",
      "title": "Glass Scroll Area",
      "description": "A liquid glass styled custom scrollbar component.",
      "dependencies": [
        "@radix-ui/react-scroll-area"
      ],
      "files": [
        {
          "path": "registry/liquid-glass/glass-scroll-area.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "forgot-password-page",
      "title": "Forgot Password Page",
      "type": "registry:block",
      "description": "A forgot password recovery page with email submission and confirmation state, including helpful tips and support contact.",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://ui.eindev.ir/r/glass-card.json",
        "https://ui.eindev.ir/r/glass-button.json",
        "https://ui.eindev.ir/r/glass-input.json"
      ],
      "files": [
        {
          "path": "registry/blocks/auth/forgot-password-page.tsx",
          "type": "registry:block",
          "target": "app/auth/forgot-password/page.tsx"
        }
      ]
    },
    {
      "name": "login-page",
      "title": "Login Page",
      "type": "registry:block",
      "description": "A complete login page with email and password authentication, password visibility toggle, remember me option, and social login buttons.",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://ui.eindev.ir/r/glass-card.json",
        "https://ui.eindev.ir/r/glass-button.json",
        "https://ui.eindev.ir/r/glass-input.json",
        "https://ui.eindev.ir/r/glass-checkbox.json"
      ],
      "files": [
        {
          "path": "registry/blocks/auth/login-page.tsx",
          "type": "registry:block",
          "target": "app/auth/login/page.tsx"
        }
      ]
    },
    {
      "name": "signup-page",
      "title": "Sign Up Page",
      "type": "registry:block",
      "description": "A complete sign up page with multi-step validation, password strength indicator, confirm password matching, and terms agreement checkbox.",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://ui.eindev.ir/r/glass-card.json",
        "https://ui.eindev.ir/r/glass-button.json",
        "https://ui.eindev.ir/r/glass-input.json",
        "https://ui.eindev.ir/r/glass-checkbox.json"
      ],
      "files": [
        {
          "path": "registry/blocks/auth/signup-page.tsx",
          "type": "registry:block",
          "target": "app/auth/signup/page.tsx"
        }
      ]
    },
    {
      "name": "pricing-page",
      "title": "Pricing Page",
      "type": "registry:block",
      "description": "A modern pricing page with multiple plan tiers, billing toggle, feature comparison, FAQ section, and call-to-action buttons.",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://ui.eindev.ir/r/glass-card.json",
        "https://ui.eindev.ir/r/glass-button.json",
        "https://ui.eindev.ir/r/glass-badge.json",
        "https://ui.eindev.ir/r/glass-switch.json"
      ],
      "files": [
        {
          "path": "registry/blocks/pricing/page.tsx",
          "type": "registry:block",
          "target": "app/pricing/page.tsx"
        }
      ]
    }
  ],
  "betterui": {
    "claimToken": "U4ClRfZI91DVVGYfCfYVx9v6FtuPxhQS"
  }
}