Files
zeekay 16c4453cc1 feat: sync with upstream shadcn/ui (through [email protected])
Squash merge of shadcn-ui/ui main branch into hanzo/ui, bringing in:
- [email protected] through [email protected] releases
- New apps/v4 directory structure
- Registry system improvements and MCP server
- Framework support (Vue, Svelte, React Native)
- New templates (vite-app, monorepo-next, laravel)
- Zod 4 compatibility (scoped override for zod@>4)
- Test fixture corrections for alias resolution

All 867 merge conflicts resolved preserving Hanzo customizations.
1020/1020 shadcn tests pass.
2026-02-09 10:44:26 -08:00

69 lines
1.6 KiB
TypeScript

import {
IconBookmark,
IconHeart,
IconInbox,
IconStar,
} from "@tabler/icons-react"
import {
Empty,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/registry/new-york-v4/ui/empty"
export default function EmptyIcon() {
return (
<div className="grid gap-8 md:grid-cols-2">
<Empty>
<EmptyHeader>
<EmptyMedia variant="icon">
<IconInbox />
</EmptyMedia>
<EmptyTitle>No messages</EmptyTitle>
<EmptyDescription>
Your inbox is empty. New messages will appear here.
</EmptyDescription>
</EmptyHeader>
</Empty>
<Empty>
<EmptyHeader>
<EmptyMedia variant="icon">
<IconStar />
</EmptyMedia>
<EmptyTitle>No favorites</EmptyTitle>
<EmptyDescription>
Items you mark as favorites will appear here.
</EmptyDescription>
</EmptyHeader>
</Empty>
<Empty>
<EmptyHeader>
<EmptyMedia variant="icon">
<IconHeart />
</EmptyMedia>
<EmptyTitle>No likes yet</EmptyTitle>
<EmptyDescription>
Content you like will be saved here for easy access.
</EmptyDescription>
</EmptyHeader>
</Empty>
<Empty>
<EmptyHeader>
<EmptyMedia variant="icon">
<IconBookmark />
</EmptyMedia>
<EmptyTitle>No bookmarks</EmptyTitle>
<EmptyDescription>
Save interesting content by bookmarking it.
</EmptyDescription>
</EmptyHeader>
</Empty>
</div>
)
}