chore: Upgrade to React 18 (#38563)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
This commit is contained in:
Mehmet Salih Yavuz
2026-05-04 19:19:36 +03:00
committed by GitHub
parent 28239c18d4
commit 41a22d7918
183 changed files with 5035 additions and 7225 deletions

View File

@@ -50,14 +50,23 @@ import { StaticPosition, StyledTooltip, ModalResultSetWrapper } from './styles';
interface QueryTableQuery extends Omit<
QueryResponse,
'state' | 'sql' | 'progress' | 'results' | 'duration' | 'started'
| 'state'
| 'sql'
| 'progress'
| 'results'
| 'duration'
| 'started'
| 'user'
| 'db'
> {
state?: Record<string, any>;
sql?: Record<string, any>;
progress?: Record<string, any>;
results?: Record<string, any>;
state?: ReactNode;
sql?: ReactNode;
progress?: ReactNode;
results?: ReactNode;
duration?: ReactNode;
started?: ReactNode;
user?: ReactNode;
db?: ReactNode;
}
interface QueryTableProps {
@@ -249,7 +258,7 @@ const QueryTable = ({
return queries
.map(query => {
const { state, sql, progress, ...rest } = query;
const { state, sql, progress, results: _results, ...rest } = query;
const q = rest as QueryTableQuery;
const status = statusAttributes[state] || statusAttributes.error;
@@ -265,7 +274,7 @@ const QueryTable = ({
buttonStyle="link"
onClick={() => onUserClicked(q.userId)}
>
{q.user}
{q.user as ReactNode}
</Button>
);
q.db = (
@@ -274,7 +283,7 @@ const QueryTable = ({
buttonStyle="link"
onClick={() => onDbClicked(q.dbId)}
>
{q.db}
{q.db as ReactNode}
</Button>
);
q.started = (