Skip to content

Commit

Permalink
conditionally display filtering tab based on filter-set-addon
Browse files Browse the repository at this point in the history
  • Loading branch information
Bianca-Morris committed Sep 2, 2020
1 parent 82da87a commit 2913291
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/encoded/static/components/item-pages/CaseView/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,8 @@ const CaseInfoTabView = React.memo(function CaseInfoTabView(props){
display_title: caseTitle,
accession: caseAccession,
individual: caseIndividual,
sample_processing: sampleProcessing = null
sample_processing: sampleProcessing = null,
initial_search_href_filter_addon: filterHrefAddon = "",
} = context;

const {
Expand Down Expand Up @@ -219,6 +220,9 @@ const CaseInfoTabView = React.memo(function CaseInfoTabView(props){
const { processed_files = [] } = sampleProcessing || {};
const disableBioinfo = !(processed_files.length > 0);

// Use availability of search query filter string add-on to determine if Filtering tab should be displayed
const disableFiltering = !filterHrefAddon;

return (
<React.Fragment>
<div className="container-wide">
Expand Down Expand Up @@ -269,7 +273,7 @@ const CaseInfoTabView = React.memo(function CaseInfoTabView(props){
<DotRouterTab tabTitle="Bioinformatics" dotPath=".bioinformatics" cache={false} disabled={disableBioinfo}>
<BioinformaticsTab {...{ context, idToGraphIdentifier }} />
</DotRouterTab>
<DotRouterTab tabTitle="Filtering" dotPath=".filtering">
<DotRouterTab tabTitle="Filtering" dotPath=".filtering" disabled={disableFiltering}>
<FilteringTab {...{ context, windowHeight, session }} />
</DotRouterTab>
<DotRouterTab tabTitle="Interpretation" dotPath=".interpretation" disabled cache={false}>
Expand Down

0 comments on commit 2913291

Please sign in to comment.