Skip to content

Commit 60f33e5

Browse files
committed
Convert ResultTable
1 parent 3e59859 commit 60f33e5

File tree

1 file changed

+22
-31
lines changed

1 file changed

+22
-31
lines changed

extensions/ql-vscode/src/view/results/result-tables.tsx

Lines changed: 22 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -440,37 +440,28 @@ export class ResultTables extends React.Component<
440440
}
441441
}
442442

443-
class ResultTable extends React.Component<
444-
ResultTableProps,
445-
Record<string, never>
446-
> {
447-
constructor(props: ResultTableProps) {
448-
super(props);
449-
}
450-
451-
render(): React.ReactNode {
452-
const { resultSet } = this.props;
453-
switch (resultSet.t) {
454-
case "RawResultSet":
455-
return <RawTable {...this.props} resultSet={resultSet} />;
456-
case "InterpretedResultSet": {
457-
const data = resultSet.interpretation.data;
458-
switch (data.t) {
459-
case "SarifInterpretationData": {
460-
const sarifResultSet = {
461-
...resultSet,
462-
interpretation: { ...resultSet.interpretation, data },
463-
};
464-
return <AlertTable {...this.props} resultSet={sarifResultSet} />;
465-
}
466-
case "GraphInterpretationData": {
467-
return (
468-
<Graph
469-
graphData={data?.dot[this.props.offset]}
470-
databaseUri={this.props.databaseUri}
471-
/>
472-
);
473-
}
443+
export function ResultTable(props: ResultTableProps) {
444+
const { resultSet } = props;
445+
switch (resultSet.t) {
446+
case "RawResultSet":
447+
return <RawTable {...props} resultSet={resultSet} />;
448+
case "InterpretedResultSet": {
449+
const data = resultSet.interpretation.data;
450+
switch (data.t) {
451+
case "SarifInterpretationData": {
452+
const sarifResultSet = {
453+
...resultSet,
454+
interpretation: { ...resultSet.interpretation, data },
455+
};
456+
return <AlertTable {...props} resultSet={sarifResultSet} />;
457+
}
458+
case "GraphInterpretationData": {
459+
return (
460+
<Graph
461+
graphData={data?.dot[props.offset]}
462+
databaseUri={props.databaseUri}
463+
/>
464+
);
474465
}
475466
}
476467
}

0 commit comments

Comments
 (0)