"use client"; import { Checkbox } from "@/components/ui/checkbox"; import { Icon } from "@/components/ui/icon"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; import { AvatarFallback } from "@radix-ui/react-avatar"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; import {ReactNode,useState} from "react"; import { Button } from "@/components/ui/button"; import { Trash2 } from "lucide-react"; import DeleteConfirmationDialog from "@/components/delete-confirmation-dialog"; import { Link } from "@/components/navigation" const MailItem = ({ mail }: { mail: any }) => { const { image, title, isfav, time, name, id } = mail; const [open, setOpen] = useState(false) return ( <> setOpen(false)} />
{isfav ? ( ) : ( )}
{image.map( ( item: { label: ReactNode; image: string; }, index: any ) => ( SA

{item.label}

) )}
{name} {title}

{time}

); }; export default MailItem;