import { Mail, MapPin } from "lucide-react"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardFooter, CardHeader, } from "@/components/ui/card"; import { cn } from "@/lib/utils"; interface User { name: string; avatar?: string; role?: string; bio?: string; location?: string; email?: string; verified?: boolean; } interface UserProfile1Props { user?: User; className?: string; } const UserProfile1 = ({ user = { name: "الهام میرزایی", avatar: "/block-media/shadcnblocks/block/avatar/avatar8.jpg", role: "طراح ارشد محصول", bio: "طراحی تجربه‌های دیجیتال شهودی با تمرکز بر دسترس‌پذیری و رضایت کاربر. سابقه کار در فیگما و استرایپ.", location: "تهران، ایران", email: "elham.mirzaei@email.com", verified: true, }, className, }: UserProfile1Props) => { const initials = user.name .split(" ") .map((n) => n[0]) .join(""); return (
{initials}

{user.name}

{user.verified && ( تأیید‌شده )}
{user.role && (

{user.role}

)}
{user.bio && (

{user.bio}

)}
{user.location && (
{user.location}
)} {user.email && (
{user.email}
)}
); }; export { UserProfile1 };