chore(sql_console): address requested changes

This commit is contained in:
Elian Doran 2026-01-18 18:19:35 +02:00
parent 4a82bbb035
commit fc0ccbfcf5
No known key found for this signature in database
2 changed files with 14 additions and 15 deletions

View File

@ -71,7 +71,10 @@ export default function Tabulator<T>({ className, columns, data, modules, tabula
// Change in data.
useEffect(() => { tabulatorRef.current?.setData(data); }, [ data ]);
useEffect(() => { columns && tabulatorRef.current?.setColumns(columns); }, [ data ]);
useEffect(() => {
if (!columns) return;
tabulatorRef.current?.setColumns(columns);
}, [ columns ]);
return (
<div ref={containerRef} className={className} />

View File

@ -160,20 +160,16 @@ export function SqlTableSchemas({ note }: TypeWidgetProps) {
<span class="sql-table-schemas">
{schemas.map(({ name, columns }) => (
<Fragment key={name}>
<Dropdown text={name} noSelectButtonStyle hideToggleArrow
>
<table className="table-schema">
{columns.map(column => (
<tr key={column.name}>
<td>{column.name}</td>
<td>{column.type}</td>
</tr>
))}
</table>
</Dropdown>
{" "}
</Fragment>
<Dropdown key={name} text={name} noSelectButtonStyle hideToggleArrow>
<table className="table-schema">
{columns.map(column => (
<tr key={column.name}>
<td>{column.name}</td>
<td>{column.type}</td>
</tr>
))}
</table>
</Dropdown>
))}
</span>
</>