88} from '../../remote-queries/shared/variant-analysis' ;
99import { VariantAnalysisContainer } from './VariantAnalysisContainer' ;
1010import { VariantAnalysisHeader } from './VariantAnalysisHeader' ;
11+ import { VariantAnalysisLoading } from './VariantAnalysisLoading' ;
1112
1213const variantAnalysis : VariantAnalysisDomainModel = {
1314 id : 1 ,
@@ -19,6 +20,7 @@ const variantAnalysis: VariantAnalysisDomainModel = {
1920 } ,
2021 databases : { } ,
2122 status : VariantAnalysisStatus . InProgress ,
23+ actionsWorkflowRunId : 123 ,
2224 scannedRepos : [
2325 {
2426 repository : {
@@ -103,18 +105,28 @@ const variantAnalysis: VariantAnalysisDomainModel = {
103105 ]
104106} ;
105107
108+ function getContainerContents ( variantAnalysis : VariantAnalysisDomainModel ) {
109+ if ( variantAnalysis . actionsWorkflowRunId === undefined ) {
110+ return < VariantAnalysisLoading /> ;
111+ }
112+
113+ return (
114+ < VariantAnalysisHeader
115+ variantAnalysis = { variantAnalysis }
116+ onOpenQueryFileClick = { ( ) => console . log ( 'Open query' ) }
117+ onViewQueryTextClick = { ( ) => console . log ( 'View query' ) }
118+ onStopQueryClick = { ( ) => console . log ( 'Stop query' ) }
119+ onCopyRepositoryListClick = { ( ) => console . log ( 'Copy repository list' ) }
120+ onExportResultsClick = { ( ) => console . log ( 'Export results' ) }
121+ onViewLogsClick = { ( ) => console . log ( 'View logs' ) }
122+ />
123+ ) ;
124+ }
125+
106126export function VariantAnalysis ( ) : JSX . Element {
107127 return (
108128 < VariantAnalysisContainer >
109- < VariantAnalysisHeader
110- variantAnalysis = { variantAnalysis }
111- onOpenQueryFileClick = { ( ) => console . log ( 'Open query' ) }
112- onViewQueryTextClick = { ( ) => console . log ( 'View query' ) }
113- onStopQueryClick = { ( ) => console . log ( 'Stop query' ) }
114- onCopyRepositoryListClick = { ( ) => console . log ( 'Copy repository list' ) }
115- onExportResultsClick = { ( ) => console . log ( 'Export results' ) }
116- onViewLogsClick = { ( ) => console . log ( 'View logs' ) }
117- />
129+ { getContainerContents ( variantAnalysis ) }
118130 </ VariantAnalysisContainer >
119131 ) ;
120132}
0 commit comments