propagate diffexp state through component tree (#2135)

This commit is contained in:
Bruce Martin
2021-03-31 12:23:38 -07:00
committed by GitHub
parent ae30b66123
commit 2fa19c756c
4 changed files with 58 additions and 27 deletions
+20 -4
View File
@@ -62,7 +62,9 @@ class Gene extends React.Component {
isColorAccessor,
isScatterplotXXaccessor,
isScatterplotYYaccessor,
isDiffexp,
isDiffExp,
pvalAdj,
logFoldChange,
} = this.props;
const { geneIsExpanded } = this.state;
const genesetNameLengthVisible = 310; /* this magic number determines how much of a long geneset name we see */
@@ -114,11 +116,15 @@ class Gene extends React.Component {
</Truncate>
</div>
{!geneIsExpanded ? (
<HistogramBrush isUserDefined field={gene} mini />
isDiffExp ? (
<HistogramBrush isDiffExp field={gene} mini />
) : (
<HistogramBrush isUserDefined field={gene} mini />
)
) : null}
</div>
<div style={{ flexShrink: 0, marginLeft: 2 }}>
{!isDiffexp ? (
{!isDiffExp ? (
<AnchorButton
minimal
small
@@ -174,7 +180,17 @@ class Gene extends React.Component {
/>
</div>
</div>
{geneIsExpanded ? <HistogramBrush isUserDefined field={gene} /> : null}
{geneIsExpanded &&
(isDiffExp ? (
<HistogramBrush
isDiffExp
field={gene}
pvalAdj={pvalAdj}
logFoldChange={logFoldChange}
/>
) : (
<HistogramBrush isUserDefined field={gene} />
))}
</div>
);
}