@@ -14,11 +14,7 @@ import {
1414 ParsedResultSets ,
1515 IntoResultsViewMsg ,
1616} from "../../common/interface-types" ;
17- import { AlertTable } from "./alert-table" ;
18- import { Graph } from "./graph" ;
19- import { RawTable } from "./raw-results-table" ;
2017import {
21- ResultTableProps ,
2218 tableHeaderClassName ,
2319 tableHeaderItemClassName ,
2420 toggleDiagnosticsClassName ,
@@ -28,6 +24,7 @@ import {
2824import { vscode } from "../vscode-api" ;
2925import { sendTelemetry } from "../common/telemetry" ;
3026import { basename } from "../../common/path" ;
27+ import { ResultTable } from "./ResultTable" ;
3128
3229/**
3330 * Properties for the `ResultTables` component.
@@ -439,34 +436,6 @@ export class ResultTables extends React.Component<
439436 }
440437}
441438
442- function ResultTable ( props : ResultTableProps ) {
443- const { resultSet } = props ;
444- switch ( resultSet . t ) {
445- case "RawResultSet" :
446- return < RawTable { ...props } resultSet = { resultSet } /> ;
447- case "InterpretedResultSet" : {
448- const data = resultSet . interpretation . data ;
449- switch ( data . t ) {
450- case "SarifInterpretationData" : {
451- const sarifResultSet = {
452- ...resultSet ,
453- interpretation : { ...resultSet . interpretation , data } ,
454- } ;
455- return < AlertTable { ...props } resultSet = { sarifResultSet } /> ;
456- }
457- case "GraphInterpretationData" : {
458- return (
459- < Graph
460- graphData = { data ?. dot [ props . offset ] }
461- databaseUri = { props . databaseUri }
462- />
463- ) ;
464- }
465- }
466- }
467- }
468- }
469-
470439function getDefaultResultSet ( resultSets : readonly ResultSet [ ] ) : string {
471440 return getDefaultResultSetName (
472441 resultSets . map ( ( resultSet ) => resultSet . schema . name ) ,
0 commit comments