import { Table, TableBody, TableCell, TableRow } from "./ui/table"; export function PopupAttribute({ popupData }: { popupData: Record[] }) { const keys = popupData.length > 0 ? Object.keys(popupData[0]) : []; return ( <>
{keys.map((k) => ( {k} {popupData.map((row, idx) => ( {row[k] === null ? "—" : Array.isArray(row[k]) ? (row[k] as unknown[]).join(", ") : typeof row[k] === "object" ? JSON.stringify(row[k]) : String(row[k] ?? "")} ))} ))}
); }