{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "profile-page", "type": "registry:block", "title": "Profile Page", "description": "User profile with avatar, bio, stats, and tabbed content", "dependencies": [ "@heroicons/react" ], "registryDependencies": [ "https://wireframe-ui.vercel.app/r/card.json", "https://wireframe-ui.vercel.app/r/text.json", "https://wireframe-ui.vercel.app/r/badge.json", "https://wireframe-ui.vercel.app/r/button.json", "https://wireframe-ui.vercel.app/r/avatar.json", "https://wireframe-ui.vercel.app/r/separator.json", "https://wireframe-ui.vercel.app/r/tabs.json", "https://wireframe-ui.vercel.app/r/media.json", "https://wireframe-ui.vercel.app/r/item.json" ], "files": [ { "path": "registry/new-york/blocks/profile-page.tsx", "content": "'use client'\r\n\r\nimport { Card, CardContent, CardHeader, CardTitle } from '@/registry/new-york/ui/card'\r\nimport { Text } from '@/registry/new-york/ui/text'\r\nimport { Badge } from '@/registry/new-york/ui/badge'\r\nimport { Button } from '@/registry/new-york/ui/button'\r\nimport { Avatar, AvatarFallback } from '@/registry/new-york/ui/avatar'\r\nimport { Separator } from '@/registry/new-york/ui/separator'\r\nimport { Tabs, TabsContent, TabsList, TabsTrigger } from '@/registry/new-york/ui/tabs'\r\nimport { Media } from '@/registry/new-york/ui/media'\r\nimport {\r\n Item,\r\n ItemContent,\r\n ItemDescriptionWireframe,\r\n ItemGroup,\r\n ItemMedia,\r\n ItemTitleWireframe,\r\n} from '@/registry/new-york/ui/item'\r\nimport {\r\n CalendarDaysIcon,\r\n LinkIcon,\r\n MapPinIcon,\r\n ChatBubbleLeftIcon,\r\n UserPlusIcon,\r\n} from '@heroicons/react/24/outline'\r\n\r\nexport function ProfilePage() {\r\n return (\r\n