@@ -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