Key table rows by id so deleted rows don't leak pending state to neighbors

This commit is contained in:
Jaret Burkett committed 2026-09-27 10:19:02 -06:00
1 parent 6468a2ffa7
commit ecee894ed2
1 file changed
+1 -1
+1 -1
View File
@@ -61,7 +61,7 @@ export default function UniversalTable({
const rowClass = index % 2 === 0 ? 'bg-gray-900' : 'bg-gray-800';
return (
<tr key={index} className={`${rowClass} border-b border-gray-700 hover:bg-gray-700`}>
<tr key={row.id ?? index} className={`${rowClass} border-b border-gray-700 hover:bg-gray-700`}>
{columns.map(column => (
<td key={column.key} className={classNames('px-3 py-2', column.className)}>
{column.render ? column.render(row) : row[column.key]}