-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/authentication-01.tsx b/apps/www/__registry__/default/block/authentication-01.tsx
deleted file mode 100644
index ad62585fa44..00000000000
--- a/apps/www/__registry__/default/block/authentication-01.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import { Input } from "@/registry/default/ui/input"
-import { Label } from "@/registry/default/ui/label"
-
-export const description =
- "A simple login form with email and password. The submit button says 'Sign in'."
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Login
-
- Enter your email below to login to your account.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/authentication-02.tsx b/apps/www/__registry__/default/block/authentication-02.tsx
deleted file mode 100644
index b4ccaddd92b..00000000000
--- a/apps/www/__registry__/default/block/authentication-02.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-import Link from "next/link"
-
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import { Input } from "@/registry/default/ui/input"
-import { Label } from "@/registry/default/ui/label"
-
-export const description =
- "A login form with email and password. There's an option to login with Google and a link to sign up if you don't have an account."
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Login
-
- Enter your email below to login to your account
-
-
-
-
-
-
-
-
-
-
-
-
- Forgot your password?
-
-
-
-
-
-
-
-
- Don't have an account?{" "}
-
- Sign up
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/authentication-03.tsx b/apps/www/__registry__/default/block/authentication-03.tsx
deleted file mode 100644
index 65e7c939a7a..00000000000
--- a/apps/www/__registry__/default/block/authentication-03.tsx
+++ /dev/null
@@ -1,72 +0,0 @@
-import Link from "next/link"
-
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import { Input } from "@/registry/default/ui/input"
-import { Label } from "@/registry/default/ui/label"
-
-export const description =
- "A sign up form with first name, last name, email and password inside a card. There's an option to sign up with GitHub and a link to login if you already have an account"
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Sign Up
-
- Enter your information to create an account
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Already have an account?{" "}
-
- Sign in
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/authentication-04.tsx b/apps/www/__registry__/default/block/authentication-04.tsx
deleted file mode 100644
index 1ccce939230..00000000000
--- a/apps/www/__registry__/default/block/authentication-04.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-
-import { Button } from "@/registry/default/ui/button"
-import { Input } from "@/registry/default/ui/input"
-import { Label } from "@/registry/default/ui/label"
-
-export const description =
- "A login page with two columns. The first column has the login form with email and password. There's a Forgot your passwork link and a link to sign up if you do not have an account. The second column has a cover image."
-
-export const iframeHeight = "800px"
-
-export const containerClassName = "w-full h-full p-4 lg:p-0"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
Login
-
- Enter your email below to login to your account
-
- )
-}
diff --git a/apps/www/__registry__/default/block/dashboard-02.tsx b/apps/www/__registry__/default/block/dashboard-02.tsx
deleted file mode 100644
index 10e217352a4..00000000000
--- a/apps/www/__registry__/default/block/dashboard-02.tsx
+++ /dev/null
@@ -1,247 +0,0 @@
-import Link from "next/link"
-import {
- Bell,
- CircleUser,
- Home,
- LineChart,
- Menu,
- Package,
- Package2,
- Search,
- ShoppingCart,
- Users,
-} from "lucide-react"
-
-import { Badge } from "@/registry/default/ui/badge"
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/default/ui/dropdown-menu"
-import { Input } from "@/registry/default/ui/input"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/default/ui/sheet"
-
-export const description =
- "A products dashboard with a sidebar navigation and a main content area. The dashboard has a header with a search input and a user menu. The sidebar has a logo, navigation links, and a card with a call to action. The main content area shows an empty state with a call to action."
-
-export const iframeHeight = "800px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
-
- Acme Inc
-
-
-
-
-
-
-
-
-
- Upgrade to Pro
-
- Unlock all features and get unlimited access to our support
- team.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Upgrade to Pro
-
- Unlock all features and get unlimited access to our
- support team.
-
-
-
-
-
-
-
- You can start selling as soon as you add a product.
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/dashboard-03.tsx b/apps/www/__registry__/default/block/dashboard-03.tsx
deleted file mode 100644
index a5bbbed32b2..00000000000
--- a/apps/www/__registry__/default/block/dashboard-03.tsx
+++ /dev/null
@@ -1,464 +0,0 @@
-import {
- Bird,
- Book,
- Bot,
- Code2,
- CornerDownLeft,
- LifeBuoy,
- Mic,
- Paperclip,
- Rabbit,
- Settings,
- Settings2,
- Share,
- SquareTerminal,
- SquareUser,
- Triangle,
- Turtle,
-} from "lucide-react"
-
-import { Badge } from "@/registry/default/ui/badge"
-import { Button } from "@/registry/default/ui/button"
-import {
- Drawer,
- DrawerContent,
- DrawerDescription,
- DrawerHeader,
- DrawerTitle,
- DrawerTrigger,
-} from "@/registry/default/ui/drawer"
-import { Input } from "@/registry/default/ui/input"
-import { Label } from "@/registry/default/ui/label"
-import {
- Select,
- SelectContent,
- SelectItem,
- SelectTrigger,
- SelectValue,
-} from "@/registry/default/ui/select"
-import { Textarea } from "@/registry/default/ui/textarea"
-import {
- Tooltip,
- TooltipContent,
- TooltipTrigger,
-} from "@/registry/default/ui/tooltip"
-
-export const description =
- "An AI playground with a sidebar navigation and a main content area. The playground has a header with a settings drawer and a share button. The sidebar has navigation links and a user menu. The main content area shows a form to configure the model and messages."
-
-export const iframeHeight = "740px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
Playground
-
-
-
-
-
-
- Configuration
-
- Configure the settings for the model and messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Output
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/dashboard-04.tsx b/apps/www/__registry__/default/block/dashboard-04.tsx
deleted file mode 100644
index 991a45cc950..00000000000
--- a/apps/www/__registry__/default/block/dashboard-04.tsx
+++ /dev/null
@@ -1,223 +0,0 @@
-import Link from "next/link"
-import { CircleUser, Menu, Package2, Search } from "lucide-react"
-
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import { Checkbox } from "@/registry/default/ui/checkbox"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/default/ui/dropdown-menu"
-import { Input } from "@/registry/default/ui/input"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/default/ui/sheet"
-
-export const description =
- "A settings page. The settings page has a sidebar navigation and a main content area. The main content area has a form to update the store name and a form to update the plugins directory. The sidebar navigation has links to general, security, integrations, support, organizations, and advanced settings."
-
-export const iframeHeight = "780px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- My Account
-
- Settings
- Support
-
- Logout
-
-
-
-
-
-
-
Settings
-
-
-
-
-
-
- Store Name
-
- Used to identify your store in the marketplace.
-
-
-
-
-
-
-
-
-
-
-
- Plugins Directory
-
- The directory within your project, in which your plugins are
- located.
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/default/block/dashboard-05.tsx b/apps/www/__registry__/default/block/dashboard-05.tsx
deleted file mode 100644
index f94522d7f17..00000000000
--- a/apps/www/__registry__/default/block/dashboard-05.tsx
+++ /dev/null
@@ -1,720 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-import {
- ChevronLeft,
- ChevronRight,
- Copy,
- CreditCard,
- File,
- Home,
- LineChart,
- ListFilter,
- MoreVertical,
- Package,
- Package2,
- PanelLeft,
- Search,
- Settings,
- ShoppingCart,
- Truck,
- Users2,
-} from "lucide-react"
-
-import { Badge } from "@/registry/default/ui/badge"
-import {
- Breadcrumb,
- BreadcrumbItem,
- BreadcrumbLink,
- BreadcrumbList,
- BreadcrumbPage,
- BreadcrumbSeparator,
-} from "@/registry/default/ui/breadcrumb"
-import { Button } from "@/registry/default/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/default/ui/card"
-import {
- DropdownMenu,
- DropdownMenuCheckboxItem,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/default/ui/dropdown-menu"
-import { Input } from "@/registry/default/ui/input"
-import {
- Pagination,
- PaginationContent,
- PaginationItem,
-} from "@/registry/default/ui/pagination"
-import { Progress } from "@/registry/default/ui/progress"
-import { Separator } from "@/registry/default/ui/separator"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/default/ui/sheet"
-import {
- Table,
- TableBody,
- TableCell,
- TableHead,
- TableHeader,
- TableRow,
-} from "@/registry/default/ui/table"
-import {
- Tabs,
- TabsContent,
- TabsList,
- TabsTrigger,
-} from "@/registry/default/ui/tabs"
-import {
- Tooltip,
- TooltipContent,
- TooltipTrigger,
-} from "@/registry/default/ui/tooltip"
-
-export const description =
- "An orders dashboard with a sidebar navigation. The sidebar has icon navigation. The content area has a breadcrumb and search in the header. The main area has a list of recent orders with a filter and export button. The main area also has a detailed view of a single order with order details, shipping information, billing information, customer information, and payment information."
-
-export const iframeHeight = "1112px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/authentication-01.tsx b/apps/www/__registry__/new-york/block/authentication-01.tsx
deleted file mode 100644
index 84e1e4575bf..00000000000
--- a/apps/www/__registry__/new-york/block/authentication-01.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import { Input } from "@/registry/new-york/ui/input"
-import { Label } from "@/registry/new-york/ui/label"
-
-export const description =
- "A simple login form with email and password. The submit button says 'Sign in'."
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Login
-
- Enter your email below to login to your account.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/authentication-02.tsx b/apps/www/__registry__/new-york/block/authentication-02.tsx
deleted file mode 100644
index bb1517bee41..00000000000
--- a/apps/www/__registry__/new-york/block/authentication-02.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-import Link from "next/link"
-
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import { Input } from "@/registry/new-york/ui/input"
-import { Label } from "@/registry/new-york/ui/label"
-
-export const description =
- "A login form with email and password. There's an option to login with Google and a link to sign up if you don't have an account."
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Login
-
- Enter your email below to login to your account
-
-
-
-
-
-
-
-
-
-
-
-
- Forgot your password?
-
-
-
-
-
-
-
-
- Don't have an account?{" "}
-
- Sign up
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/authentication-03.tsx b/apps/www/__registry__/new-york/block/authentication-03.tsx
deleted file mode 100644
index 727f9ed3c87..00000000000
--- a/apps/www/__registry__/new-york/block/authentication-03.tsx
+++ /dev/null
@@ -1,72 +0,0 @@
-import Link from "next/link"
-
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import { Input } from "@/registry/new-york/ui/input"
-import { Label } from "@/registry/new-york/ui/label"
-
-export const description =
- "A sign up form with first name, last name, email and password inside a card. There's an option to sign up with GitHub and a link to login if you already have an account"
-
-export const iframeHeight = "600px"
-
-export const containerClassName =
- "w-full h-screen flex items-center justify-center px-4"
-
-export default function LoginForm() {
- return (
-
-
- Sign Up
-
- Enter your information to create an account
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Already have an account?{" "}
-
- Sign in
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/authentication-04.tsx b/apps/www/__registry__/new-york/block/authentication-04.tsx
deleted file mode 100644
index cee34f6c650..00000000000
--- a/apps/www/__registry__/new-york/block/authentication-04.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import Image from "next/image"
-import Link from "next/link"
-
-import { Button } from "@/registry/new-york/ui/button"
-import { Input } from "@/registry/new-york/ui/input"
-import { Label } from "@/registry/new-york/ui/label"
-
-export const description =
- "A login page with two columns. The first column has the login form with email and password. There's a Forgot your passwork link and a link to sign up if you do not have an account. The second column has a cover image."
-
-export const iframeHeight = "800px"
-
-export const containerClassName = "w-full h-full p-4 lg:p-0"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
Login
-
- Enter your email below to login to your account
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/dashboard-01.tsx b/apps/www/__registry__/new-york/block/dashboard-01.tsx
deleted file mode 100644
index 2c4672f5c69..00000000000
--- a/apps/www/__registry__/new-york/block/dashboard-01.tsx
+++ /dev/null
@@ -1,455 +0,0 @@
-import Link from "next/link"
-import {
- Activity,
- ArrowUpRight,
- CircleUser,
- CreditCard,
- DollarSign,
- Menu,
- Package2,
- Search,
- Users,
-} from "lucide-react"
-
-import {
- Avatar,
- AvatarFallback,
- AvatarImage,
-} from "@/registry/new-york/ui/avatar"
-import { Badge } from "@/registry/new-york/ui/badge"
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/new-york/ui/dropdown-menu"
-import { Input } from "@/registry/new-york/ui/input"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/new-york/ui/sheet"
-import {
- Table,
- TableBody,
- TableCell,
- TableHead,
- TableHeader,
- TableRow,
-} from "@/registry/new-york/ui/table"
-
-export const description =
- "An application shell with a header and main content area. The header has a navbar, a search input and and a user nav dropdown. The user nav is toggled by a button with an avatar image. The main content area is divided into two rows. The first row has a grid of cards with statistics. The second row has a grid of cards with a table of recent transactions and a list of recent sales."
-
-export const iframeHeight = "730px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- My Account
-
- Settings
- Support
-
- Logout
-
-
-
-
-
-
-
-
-
- Total Revenue
-
-
-
-
-
$45,231.89
-
- +20.1% from last month
-
-
-
-
-
-
- Subscriptions
-
-
-
-
-
+2350
-
- +180.1% from last month
-
-
-
-
-
- Sales
-
-
-
-
+12,234
-
- +19% from last month
-
-
-
-
-
- Active Now
-
-
-
-
+573
-
- +201 since last hour
-
-
-
-
-
-
-
-
- Transactions
-
- Recent transactions from your store.
-
-
-
-
-
-
-
-
- Customer
-
- Type
-
-
- Status
-
-
- Date
-
- Amount
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/dashboard-02.tsx b/apps/www/__registry__/new-york/block/dashboard-02.tsx
deleted file mode 100644
index 5f9215f5547..00000000000
--- a/apps/www/__registry__/new-york/block/dashboard-02.tsx
+++ /dev/null
@@ -1,247 +0,0 @@
-import Link from "next/link"
-import {
- Bell,
- CircleUser,
- Home,
- LineChart,
- Menu,
- Package,
- Package2,
- Search,
- ShoppingCart,
- Users,
-} from "lucide-react"
-
-import { Badge } from "@/registry/new-york/ui/badge"
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/new-york/ui/dropdown-menu"
-import { Input } from "@/registry/new-york/ui/input"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/new-york/ui/sheet"
-
-export const description =
- "A products dashboard with a sidebar navigation and a main content area. The dashboard has a header with a search input and a user menu. The sidebar has a logo, navigation links, and a card with a call to action. The main content area shows an empty state with a call to action."
-
-export const iframeHeight = "800px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
-
- Acme Inc
-
-
-
-
-
-
-
-
-
- Upgrade to Pro
-
- Unlock all features and get unlimited access to our support
- team.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Upgrade to Pro
-
- Unlock all features and get unlimited access to our
- support team.
-
-
-
-
-
-
-
- You can start selling as soon as you add a product.
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/dashboard-03.tsx b/apps/www/__registry__/new-york/block/dashboard-03.tsx
deleted file mode 100644
index 5b39a9e0228..00000000000
--- a/apps/www/__registry__/new-york/block/dashboard-03.tsx
+++ /dev/null
@@ -1,464 +0,0 @@
-import {
- Bird,
- Book,
- Bot,
- Code2,
- CornerDownLeft,
- LifeBuoy,
- Mic,
- Paperclip,
- Rabbit,
- Settings,
- Settings2,
- Share,
- SquareTerminal,
- SquareUser,
- Triangle,
- Turtle,
-} from "lucide-react"
-
-import { Badge } from "@/registry/new-york/ui/badge"
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Drawer,
- DrawerContent,
- DrawerDescription,
- DrawerHeader,
- DrawerTitle,
- DrawerTrigger,
-} from "@/registry/new-york/ui/drawer"
-import { Input } from "@/registry/new-york/ui/input"
-import { Label } from "@/registry/new-york/ui/label"
-import {
- Select,
- SelectContent,
- SelectItem,
- SelectTrigger,
- SelectValue,
-} from "@/registry/new-york/ui/select"
-import { Textarea } from "@/registry/new-york/ui/textarea"
-import {
- Tooltip,
- TooltipContent,
- TooltipTrigger,
-} from "@/registry/new-york/ui/tooltip"
-
-export const description =
- "An AI playground with a sidebar navigation and a main content area. The playground has a header with a settings drawer and a share button. The sidebar has navigation links and a user menu. The main content area shows a form to configure the model and messages."
-
-export const iframeHeight = "720px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
Playground
-
-
-
-
-
-
- Configuration
-
- Configure the settings for the model and messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Output
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/dashboard-04.tsx b/apps/www/__registry__/new-york/block/dashboard-04.tsx
deleted file mode 100644
index 69e19a57a2b..00000000000
--- a/apps/www/__registry__/new-york/block/dashboard-04.tsx
+++ /dev/null
@@ -1,223 +0,0 @@
-import Link from "next/link"
-import { CircleUser, Menu, Package2, Search } from "lucide-react"
-
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import { Checkbox } from "@/registry/new-york/ui/checkbox"
-import {
- DropdownMenu,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/new-york/ui/dropdown-menu"
-import { Input } from "@/registry/new-york/ui/input"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/new-york/ui/sheet"
-
-export const description =
- "A settings page. The settings page has a sidebar navigation and a main content area. The main content area has a form to update the store name and a form to update the plugins directory. The sidebar navigation has links to general, security, integrations, support, organizations, and advanced settings."
-
-export const iframeHeight = "780px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- My Account
-
- Settings
- Support
-
- Logout
-
-
-
-
-
-
-
Settings
-
-
-
-
-
-
- Store Name
-
- Used to identify your store in the marketplace.
-
-
-
-
-
-
-
-
-
-
-
- Plugins Directory
-
- The directory within your project, in which your plugins are
- located.
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/apps/www/__registry__/new-york/block/dashboard-05.tsx b/apps/www/__registry__/new-york/block/dashboard-05.tsx
deleted file mode 100644
index bb35ec41d0b..00000000000
--- a/apps/www/__registry__/new-york/block/dashboard-05.tsx
+++ /dev/null
@@ -1,721 +0,0 @@
-import * as React from "react"
-import Image from "next/image"
-import Link from "next/link"
-import {
- ChevronLeft,
- ChevronRight,
- Copy,
- CreditCard,
- File,
- Home,
- LineChart,
- ListFilter,
- MoreVertical,
- Package,
- Package2,
- PanelLeft,
- Search,
- Settings,
- ShoppingCart,
- Truck,
- Users2,
-} from "lucide-react"
-
-import { Badge } from "@/registry/new-york/ui/badge"
-import {
- Breadcrumb,
- BreadcrumbItem,
- BreadcrumbLink,
- BreadcrumbList,
- BreadcrumbPage,
- BreadcrumbSeparator,
-} from "@/registry/new-york/ui/breadcrumb"
-import { Button } from "@/registry/new-york/ui/button"
-import {
- Card,
- CardContent,
- CardDescription,
- CardFooter,
- CardHeader,
- CardTitle,
-} from "@/registry/new-york/ui/card"
-import {
- DropdownMenu,
- DropdownMenuCheckboxItem,
- DropdownMenuContent,
- DropdownMenuItem,
- DropdownMenuLabel,
- DropdownMenuSeparator,
- DropdownMenuTrigger,
-} from "@/registry/new-york/ui/dropdown-menu"
-import { Input } from "@/registry/new-york/ui/input"
-import {
- Pagination,
- PaginationContent,
- PaginationItem,
-} from "@/registry/new-york/ui/pagination"
-import { Progress } from "@/registry/new-york/ui/progress"
-import { Separator } from "@/registry/new-york/ui/separator"
-import { Sheet, SheetContent, SheetTrigger } from "@/registry/new-york/ui/sheet"
-import {
- Table,
- TableBody,
- TableCell,
- TableHead,
- TableHeader,
- TableRow,
-} from "@/registry/new-york/ui/table"
-import {
- Tabs,
- TabsContent,
- TabsList,
- TabsTrigger,
-} from "@/registry/new-york/ui/tabs"
-import {
- Tooltip,
- TooltipContent,
- TooltipTrigger,
-} from "@/registry/new-york/ui/tooltip"
-
-export const description =
- "An orders dashboard with a sidebar navigation. The sidebar has icon navigation. The content area has a breadcrumb and search in the header. The main area has a list of recent orders with a filter and export button. The main area also has a detailed view of a single order with order details, shipping information, billing information, customer information, and payment information."
-
-export const iframeHeight = "906px"
-
-export const containerClassName = "w-full h-full"
-
-export default function Dashboard() {
- return (
-
+ <>
Building Blocks for the Web
- Beautifully designed. Copy and paste into your apps. Open Source.
+ Clean, modern building blocks. Copy and paste into your apps. Works
+ with all React frameworks. Open Source. Free forever.
-
)
}
diff --git a/apps/www/app/(app)/charts/charts.tsx b/apps/www/app/(app)/charts/charts.tsx
index 1ff2ca3ee1a..694d62b0bc0 100644
--- a/apps/www/app/(app)/charts/charts.tsx
+++ b/apps/www/app/(app)/charts/charts.tsx
@@ -1,76 +1,76 @@
-export { default as ChartAreaDefault } from "@/registry/new-york/block/chart-area-default"
-export { default as ChartAreaLinear } from "@/registry/new-york/block/chart-area-linear"
-export { default as ChartAreaStep } from "@/registry/new-york/block/chart-area-step"
-export { default as ChartAreaLegend } from "@/registry/new-york/block/chart-area-legend"
-export { default as ChartAreaStacked } from "@/registry/new-york/block/chart-area-stacked"
-export { default as ChartAreaStackedExpand } from "@/registry/new-york/block/chart-area-stacked-expand"
-export { default as ChartAreaIcons } from "@/registry/new-york/block/chart-area-icons"
-export { default as ChartAreaGradient } from "@/registry/new-york/block/chart-area-gradient"
-export { default as ChartAreaAxes } from "@/registry/new-york/block/chart-area-axes"
-export { default as ChartAreaInteractive } from "@/registry/new-york/block/chart-area-interactive"
+export { default as ChartAreaDefault } from "@/registry/new-york/charts/chart-area-default"
+export { default as ChartAreaLinear } from "@/registry/new-york/charts/chart-area-linear"
+export { default as ChartAreaStep } from "@/registry/new-york/charts/chart-area-step"
+export { default as ChartAreaLegend } from "@/registry/new-york/charts/chart-area-legend"
+export { default as ChartAreaStacked } from "@/registry/new-york/charts/chart-area-stacked"
+export { default as ChartAreaStackedExpand } from "@/registry/new-york/charts/chart-area-stacked-expand"
+export { default as ChartAreaIcons } from "@/registry/new-york/charts/chart-area-icons"
+export { default as ChartAreaGradient } from "@/registry/new-york/charts/chart-area-gradient"
+export { default as ChartAreaAxes } from "@/registry/new-york/charts/chart-area-axes"
+export { default as ChartAreaInteractive } from "@/registry/new-york/charts/chart-area-interactive"
-export { default as ChartBarDefault } from "@/registry/new-york/block/chart-bar-default"
-export { default as ChartBarHorizontal } from "@/registry/new-york/block/chart-bar-horizontal"
-export { default as ChartBarMultiple } from "@/registry/new-york/block/chart-bar-multiple"
-export { default as ChartBarStacked } from "@/registry/new-york/block/chart-bar-stacked"
-export { default as ChartBarLabel } from "@/registry/new-york/block/chart-bar-label"
-export { default as ChartBarLabelCustom } from "@/registry/new-york/block/chart-bar-label-custom"
-export { default as ChartBarMixed } from "@/registry/new-york/block/chart-bar-mixed"
-export { default as ChartBarActive } from "@/registry/new-york/block/chart-bar-active"
-export { default as ChartBarNegative } from "@/registry/new-york/block/chart-bar-negative"
-export { default as ChartBarInteractive } from "@/registry/new-york/block/chart-bar-interactive"
+export { default as ChartBarDefault } from "@/registry/new-york/charts/chart-bar-default"
+export { default as ChartBarHorizontal } from "@/registry/new-york/charts/chart-bar-horizontal"
+export { default as ChartBarMultiple } from "@/registry/new-york/charts/chart-bar-multiple"
+export { default as ChartBarStacked } from "@/registry/new-york/charts/chart-bar-stacked"
+export { default as ChartBarLabel } from "@/registry/new-york/charts/chart-bar-label"
+export { default as ChartBarLabelCustom } from "@/registry/new-york/charts/chart-bar-label-custom"
+export { default as ChartBarMixed } from "@/registry/new-york/charts/chart-bar-mixed"
+export { default as ChartBarActive } from "@/registry/new-york/charts/chart-bar-active"
+export { default as ChartBarNegative } from "@/registry/new-york/charts/chart-bar-negative"
+export { default as ChartBarInteractive } from "@/registry/new-york/charts/chart-bar-interactive"
-export { default as ChartLineDefault } from "@/registry/new-york/block/chart-line-default"
-export { default as ChartLineLinear } from "@/registry/new-york/block/chart-line-linear"
-export { default as ChartLineStep } from "@/registry/new-york/block/chart-line-step"
-export { default as ChartLineMultiple } from "@/registry/new-york/block/chart-line-multiple"
-export { default as ChartLineDots } from "@/registry/new-york/block/chart-line-dots"
-export { default as ChartLineDotsCustom } from "@/registry/new-york/block/chart-line-dots-custom"
-export { default as ChartLineDotsColors } from "@/registry/new-york/block/chart-line-dots-colors"
-export { default as ChartLineLabel } from "@/registry/new-york/block/chart-line-label"
-export { default as ChartLineLabelCustom } from "@/registry/new-york/block/chart-line-label-custom"
-export { default as ChartLineInteractive } from "@/registry/new-york/block/chart-line-interactive"
+export { default as ChartLineDefault } from "@/registry/new-york/charts/chart-line-default"
+export { default as ChartLineLinear } from "@/registry/new-york/charts/chart-line-linear"
+export { default as ChartLineStep } from "@/registry/new-york/charts/chart-line-step"
+export { default as ChartLineMultiple } from "@/registry/new-york/charts/chart-line-multiple"
+export { default as ChartLineDots } from "@/registry/new-york/charts/chart-line-dots"
+export { default as ChartLineDotsCustom } from "@/registry/new-york/charts/chart-line-dots-custom"
+export { default as ChartLineDotsColors } from "@/registry/new-york/charts/chart-line-dots-colors"
+export { default as ChartLineLabel } from "@/registry/new-york/charts/chart-line-label"
+export { default as ChartLineLabelCustom } from "@/registry/new-york/charts/chart-line-label-custom"
+export { default as ChartLineInteractive } from "@/registry/new-york/charts/chart-line-interactive"
-export { default as ChartPieSimple } from "@/registry/new-york/block/chart-pie-simple"
-export { default as ChartPieSeparatorNone } from "@/registry/new-york/block/chart-pie-separator-none"
-export { default as ChartPieLabel } from "@/registry/new-york/block/chart-pie-label"
-export { default as ChartPieLabelCustom } from "@/registry/new-york/block/chart-pie-label-custom"
-export { default as ChartPieLabelList } from "@/registry/new-york/block/chart-pie-label-list"
-export { default as ChartPieLegend } from "@/registry/new-york/block/chart-pie-legend"
-export { default as ChartPieDonut } from "@/registry/new-york/block/chart-pie-donut"
-export { default as ChartPieDonutActive } from "@/registry/new-york/block/chart-pie-donut-active"
-export { default as ChartPieDonutText } from "@/registry/new-york/block/chart-pie-donut-text"
-export { default as ChartPieStacked } from "@/registry/new-york/block/chart-pie-stacked"
-export { default as ChartPieInteractive } from "@/registry/new-york/block/chart-pie-interactive"
+export { default as ChartPieSimple } from "@/registry/new-york/charts/chart-pie-simple"
+export { default as ChartPieSeparatorNone } from "@/registry/new-york/charts/chart-pie-separator-none"
+export { default as ChartPieLabel } from "@/registry/new-york/charts/chart-pie-label"
+export { default as ChartPieLabelCustom } from "@/registry/new-york/charts/chart-pie-label-custom"
+export { default as ChartPieLabelList } from "@/registry/new-york/charts/chart-pie-label-list"
+export { default as ChartPieLegend } from "@/registry/new-york/charts/chart-pie-legend"
+export { default as ChartPieDonut } from "@/registry/new-york/charts/chart-pie-donut"
+export { default as ChartPieDonutActive } from "@/registry/new-york/charts/chart-pie-donut-active"
+export { default as ChartPieDonutText } from "@/registry/new-york/charts/chart-pie-donut-text"
+export { default as ChartPieStacked } from "@/registry/new-york/charts/chart-pie-stacked"
+export { default as ChartPieInteractive } from "@/registry/new-york/charts/chart-pie-interactive"
-export { default as ChartRadarDefault } from "@/registry/new-york/block/chart-radar-default"
-export { default as ChartRadarDots } from "@/registry/new-york/block/chart-radar-dots"
-export { default as ChartRadarLinesOnly } from "@/registry/new-york/block/chart-radar-lines-only"
-export { default as ChartRadarLabelCustom } from "@/registry/new-york/block/chart-radar-label-custom"
-export { default as ChartRadarGridCustom } from "@/registry/new-york/block/chart-radar-grid-custom"
-export { default as ChartRadarGridNone } from "@/registry/new-york/block/chart-radar-grid-none"
-export { default as ChartRadarGridCircle } from "@/registry/new-york/block/chart-radar-grid-circle"
-export { default as ChartRadarGridCircleNoLines } from "@/registry/new-york/block/chart-radar-grid-circle-no-lines"
-export { default as ChartRadarGridCircleFill } from "@/registry/new-york/block/chart-radar-grid-circle-fill"
-export { default as ChartRadarGridFill } from "@/registry/new-york/block/chart-radar-grid-fill"
-export { default as ChartRadarMultiple } from "@/registry/new-york/block/chart-radar-multiple"
-export { default as ChartRadarLegend } from "@/registry/new-york/block/chart-radar-legend"
-export { default as ChartRadarIcons } from "@/registry/new-york/block/chart-radar-icons"
-export { default as ChartRadarRadius } from "@/registry/new-york/block/chart-radar-radius"
+export { default as ChartRadarDefault } from "@/registry/new-york/charts/chart-radar-default"
+export { default as ChartRadarDots } from "@/registry/new-york/charts/chart-radar-dots"
+export { default as ChartRadarLinesOnly } from "@/registry/new-york/charts/chart-radar-lines-only"
+export { default as ChartRadarLabelCustom } from "@/registry/new-york/charts/chart-radar-label-custom"
+export { default as ChartRadarGridCustom } from "@/registry/new-york/charts/chart-radar-grid-custom"
+export { default as ChartRadarGridNone } from "@/registry/new-york/charts/chart-radar-grid-none"
+export { default as ChartRadarGridCircle } from "@/registry/new-york/charts/chart-radar-grid-circle"
+export { default as ChartRadarGridCircleNoLines } from "@/registry/new-york/charts/chart-radar-grid-circle-no-lines"
+export { default as ChartRadarGridCircleFill } from "@/registry/new-york/charts/chart-radar-grid-circle-fill"
+export { default as ChartRadarGridFill } from "@/registry/new-york/charts/chart-radar-grid-fill"
+export { default as ChartRadarMultiple } from "@/registry/new-york/charts/chart-radar-multiple"
+export { default as ChartRadarLegend } from "@/registry/new-york/charts/chart-radar-legend"
+export { default as ChartRadarIcons } from "@/registry/new-york/charts/chart-radar-icons"
+export { default as ChartRadarRadius } from "@/registry/new-york/charts/chart-radar-radius"
-export { default as ChartRadialSimple } from "@/registry/new-york/block/chart-radial-simple"
-export { default as ChartRadialLabel } from "@/registry/new-york/block/chart-radial-label"
-export { default as ChartRadialGrid } from "@/registry/new-york/block/chart-radial-grid"
-export { default as ChartRadialText } from "@/registry/new-york/block/chart-radial-text"
-export { default as ChartRadialShape } from "@/registry/new-york/block/chart-radial-shape"
-export { default as ChartRadialStacked } from "@/registry/new-york/block/chart-radial-stacked"
+export { default as ChartRadialSimple } from "@/registry/new-york/charts/chart-radial-simple"
+export { default as ChartRadialLabel } from "@/registry/new-york/charts/chart-radial-label"
+export { default as ChartRadialGrid } from "@/registry/new-york/charts/chart-radial-grid"
+export { default as ChartRadialText } from "@/registry/new-york/charts/chart-radial-text"
+export { default as ChartRadialShape } from "@/registry/new-york/charts/chart-radial-shape"
+export { default as ChartRadialStacked } from "@/registry/new-york/charts/chart-radial-stacked"
-export { default as ChartTooltipDefault } from "@/registry/new-york/block/chart-tooltip-default"
-export { default as ChartTooltipIndicatorLine } from "@/registry/new-york/block/chart-tooltip-indicator-line"
-export { default as ChartTooltipIndicatorNone } from "@/registry/new-york/block/chart-tooltip-indicator-none"
-export { default as ChartTooltipLabelCustom } from "@/registry/new-york/block/chart-tooltip-label-custom"
-export { default as ChartTooltipLabelFormatter } from "@/registry/new-york/block/chart-tooltip-label-formatter"
-export { default as ChartTooltipLabelNone } from "@/registry/new-york/block/chart-tooltip-label-none"
-export { default as ChartTooltipFormatter } from "@/registry/new-york/block/chart-tooltip-formatter"
-export { default as ChartTooltipIcons } from "@/registry/new-york/block/chart-tooltip-icons"
-export { default as ChartTooltipAdvanced } from "@/registry/new-york/block/chart-tooltip-advanced"
+export { default as ChartTooltipDefault } from "@/registry/new-york/charts/chart-tooltip-default"
+export { default as ChartTooltipIndicatorLine } from "@/registry/new-york/charts/chart-tooltip-indicator-line"
+export { default as ChartTooltipIndicatorNone } from "@/registry/new-york/charts/chart-tooltip-indicator-none"
+export { default as ChartTooltipLabelCustom } from "@/registry/new-york/charts/chart-tooltip-label-custom"
+export { default as ChartTooltipLabelFormatter } from "@/registry/new-york/charts/chart-tooltip-label-formatter"
+export { default as ChartTooltipLabelNone } from "@/registry/new-york/charts/chart-tooltip-label-none"
+export { default as ChartTooltipFormatter } from "@/registry/new-york/charts/chart-tooltip-formatter"
+export { default as ChartTooltipIcons } from "@/registry/new-york/charts/chart-tooltip-icons"
+export { default as ChartTooltipAdvanced } from "@/registry/new-york/charts/chart-tooltip-advanced"
diff --git a/apps/www/app/(app)/charts/layout.tsx b/apps/www/app/(app)/charts/layout.tsx
index e3ad0a62cb9..8f2b7e2b97b 100644
--- a/apps/www/app/(app)/charts/layout.tsx
+++ b/apps/www/app/(app)/charts/layout.tsx
@@ -2,6 +2,7 @@ import { Metadata } from "next"
import Link from "next/link"
import { Announcement } from "@/components/announcement"
+import { ChartsNav } from "@/components/charts-nav"
import {
PageActions,
PageHeader,
@@ -22,7 +23,7 @@ export default function ChartsLayout({
children: React.ReactNode
}) {
return (
-
-
-
-
-
- Add colors. Make it yours.
-
-
- Make it yours
-
-
- Hand-picked themes that you can copy and paste into your apps.
-
-
-
-
-
-
-
-
- {children}
-
+ <>
+
+
+
+ Add colors. Make it yours.
+
+
+ Make it yours
+
+
+ Hand-picked themes that you can copy and paste into your apps.
+
+
+
+
+
+
+
+
+ {children}
+
+
-
+ >
)
}
diff --git a/apps/www/app/(app)/themes/page.tsx b/apps/www/app/(app)/themes/page.tsx
index 6ff9965a3ad..ff5bd3944e1 100644
--- a/apps/www/app/(app)/themes/page.tsx
+++ b/apps/www/app/(app)/themes/page.tsx
@@ -1,7 +1,12 @@
-import { ThemesTabs } from "@/app/(app)/themes/tabs"
+import { CardsDemo } from "@/components/cards"
+import { ThemeWrapper } from "@/components/theme-wrapper"
import "public/registry/themes.css"
export default function ThemesPage() {
- return
+ return (
+
+
+
+ )
}
diff --git a/apps/www/app/(app)/themes/tabs.tsx b/apps/www/app/(app)/themes/tabs.tsx
deleted file mode 100644
index 1ec6c5cc7cd..00000000000
--- a/apps/www/app/(app)/themes/tabs.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import * as React from "react"
-
-import { ThemeWrapper } from "@/components/theme-wrapper"
-import CardsNewYork from "@/registry/new-york/example/cards"
-
-export function ThemesTabs() {
- return (
-