+ {error && (
+
+
+ {error}
+
+ )}
+
+ {result && !error && (
+ <>
+
+ {result.row_count} row{result.row_count === 1 ? "" : "s"}
+
+ {result.row_count === 0 ? (
+
+ Query returned no rows.
+
+ ) : (
+
+
+
+ {result.columns.map((column) => (
+ |
+ {column}
+ |
+ ))}
+
+
+
+ {result.rows.map((row, rowIdx) => (
+ // Row order is the query's; nothing else identifies a row.
+
+ {row.map((cell, cellIdx) => (
+ |
+ {cell ?? (
+
+ NULL
+
+ )}
+ |
+ ))}
+
+ ))}
+
+
+ )}
+ >
+ )}
+
+ {!result && !error && (
+
+ Run a query to see results.
+
+ )}
+