Skip to content

Commit 32ec043

Browse files
Hook into main variant analysis component
1 parent 454a1ea commit 32ec043

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

extensions/ql-vscode/src/view/variant-analysis/VariantAnalysis.tsx

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
} from '../../remote-queries/shared/variant-analysis';
99
import { VariantAnalysisContainer } from './VariantAnalysisContainer';
1010
import { VariantAnalysisHeader } from './VariantAnalysisHeader';
11+
import { VariantAnalysisLoading } from './VariantAnalysisLoading';
1112

1213
const 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+
106126
export 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

Comments
 (0)