From aadfc63bf0563e4538b6232f9219105305d83178 Mon Sep 17 00:00:00 2001 From: reesporte Date: Thu, 28 Oct 2021 13:45:07 -0500 Subject: [PATCH] add quotes around strings --- lattice/src/shared/DataTable/DataTable.tsx | 42 ++++++++++++++-------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/lattice/src/shared/DataTable/DataTable.tsx b/lattice/src/shared/DataTable/DataTable.tsx index 7d7b53f1a..e080c1cf4 100644 --- a/lattice/src/shared/DataTable/DataTable.tsx +++ b/lattice/src/shared/DataTable/DataTable.tsx @@ -70,6 +70,32 @@ export const DataTable: FC = ({ } }; + const formatTableCell = (row: any, col: any) => { + if (typeof row[col.name] === 'object') { + return ( +
+        {JSON.stringify(row[col.name], null, 2)}
+      
) + } else if (row[col.name] !== undefined) { + if (col.datatype === '[]string') { + return ( + + {'"' + (row[col.name]) + '"'} + + ) + } + return ( + + {col.datatype === 'timestamp' && row[col.name] + ? moment + .utc(row[col.name]) + .format('MM/DD/YYYY hh:mm:ss a') + : row[col.name].toLocaleString()} + ) + } + return null + } + return (
@@ -117,20 +143,8 @@ export const DataTable: FC = ({ key={`table-cell-${rowIdx}-${colIdx}`} className={css.tableCell} > - {typeof row[col.name] === 'object' ? ( -
-                            {JSON.stringify(row[col.name], null, 2)}
-                          
- ) : row[col.name] !== undefined ? ( - - {col.datatype === 'timestamp' && row[col.name] - ? moment - .utc(row[col.name]) - .format('MM/DD/YYYY hh:mm:ss a') - : row[col.name].toLocaleString()} - - ) : null} - + {formatTableCell(row, col)} + ))} {autoWidth ? : null}