({
{columns.map((col, c) => {
let content: React.ReactNode;
if (Array.isArray(col.key)) {
- const vals = col.key.map(k => row[k] ?? '');
- content = col.render ? col.render(vals, row, setPopover) : vals.join(' - ');
+ const vals = col.key.map((k) => row[k] ?? '');
+ content = col.render
+ ? col.render(vals, row, setPopover)
+ : vals.join(' - ');
} else {
const val = row[col.key];
- content = col.render ? col.render(val, row, setPopover) : String(val ?? '');
+ content = col.render
+ ? col.render(val, row, setPopover)
+ : String(val ?? '');
}
return (
|
@@ -122,12 +144,18 @@ function TableDataCustomBase({
{/* Pagination */}
{pagination && (
- |