import React from 'react'; import dayjs from 'dayjs'; import { IconButton, ListItem } from '@mui/material'; import { DeleteOutline, RestoreOutlined } from '@mui/icons-material'; import { TrashPB } from '@/services/backend'; import Tooltip from '@mui/material/Tooltip'; import { useTranslation } from 'react-i18next'; function TrashItem({ item, hoverId, setHoverId, onDelete, onPutback, }: { setHoverId: (id: string) => void; item: TrashPB; hoverId: string; onPutback: (id: string) => void; onDelete: (ids: string[]) => void; }) { const { t } = useTranslation(); return ( { setHoverId(item.id); }} onMouseLeave={(e) => { setHoverId(''); }} key={item.id} style={{ paddingInline: 0, }} >
{item.name}
{dayjs.unix(item.modified_time).format('MM/DD/YYYY hh:mm A')}
{dayjs.unix(item.create_time).format('MM/DD/YYYY hh:mm A')}
onPutback(item.id)} className={'mr-2'}> onDelete([item.id])}>
); } export default TrashItem;