import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { RefreshCcw, ShieldAlert } from "lucide-react"; import { User } from "@/lib/features/auth/authSlice"; import { getAvatarUrl } from "@/lib/utils"; interface DeletedUserTableProps { users: (User & { deleted_at?: string })[]; onRestore: (id: string) => void; onHardDelete: (id: string) => void; } export function DeletedUserTable({ users, onRestore, onHardDelete }: DeletedUserTableProps) { return (