import { BadgeCheck, LayoutGrid, Plus, Users } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface User { name: string; image?: string; bio?: string; verified?: boolean; followers?: number; posts?: number; } interface UserProfile11Props { user?: User; className?: string; } const UserProfile11 = ({ user = { name: "سارا احمدی", image: "/block-media/shadcnblocks/block/portraits/Elegant%20Woman%20Portrait.png", bio: "مهندس UX؛ ساخت تجربه‌های شهودی با ترکیب کد و طراحی", verified: true, followers: 1248, posts: 42, }, className, }: UserProfile11Props) => { return (
{/* Full background image */} {`تصویر {/* Gradient overlay for text readability */}
{/* Content overlay at bottom - uses explicit light colors since it's always on dark overlay */}
{/* Name with verification badge */}

{user.name}

{user.verified && ( )}
{user.bio &&

{user.bio}

}
{/* Stats and follow button */}
{user.followers?.toLocaleString("fa-IR")} {user.posts?.toLocaleString("fa-IR")}
); }; export { UserProfile11 };