import { Mail, Phone } from "lucide-react"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { cn } from "@/lib/utils"; interface User { name: string; avatar?: string; coverImage?: string; role?: string; department?: string; email?: string; phone?: string; } interface UserProfile5Props { user?: User; className?: string; } const UserProfile5 = ({ user = { name: "مریم حسینی", avatar: "/block-media/shadcnblocks/block/avatar/avatar8.jpg", coverImage: "/block-media/shadcnblocks/block/photos/pawel-czerwinski-O4fAgtXLRwI-unsplash.jpg", role: "طراح ارشد محصول", department: "تیم طراحی", email: "maryam.hosseini@company.com", phone: "+982112345678", }, className, }: UserProfile5Props) => { const initials = user.name .split(" ") .map((n) => n[0]) .join(""); return (
{user.department}
{initials}

{user.name}

{user.role}

{user.email && ( )} {user.phone && ( )}
); }; export { UserProfile5 };