@@ -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.
@@ -433,34 +430,6 @@ export class ResultTables extends React.Component<
433430 }
434431}
435432
436- function ResultTable ( props : ResultTableProps ) {
437- const { resultSet } = props ;
438- switch ( resultSet . t ) {
439- case "RawResultSet" :
440- return < RawTable { ...props } resultSet = { resultSet } /> ;
441- case "InterpretedResultSet" : {
442- const data = resultSet . interpretation . data ;
443- switch ( data . t ) {
444- case "SarifInterpretationData" : {
445- const sarifResultSet = {
446- ...resultSet ,
447- interpretation : { ...resultSet . interpretation , data } ,
448- } ;
449- return < AlertTable { ...props } resultSet = { sarifResultSet } /> ;
450- }
451- case "GraphInterpretationData" : {
452- return (
453- < Graph
454- graphData = { data ?. dot [ props . offset ] }
455- databaseUri = { props . databaseUri }
456- />
457- ) ;
458- }
459- }
460- }
461- }
462- }
463-
464433function getDefaultResultSet ( resultSets : readonly ResultSet [ ] ) : string {
465434 return getDefaultResultSetName (
466435 resultSets . map ( ( resultSet ) => resultSet . schema . name ) ,
0 commit comments