diff --git a/src/main/webapp/app/pages/actionableGenesPage/ActionableGenesPage.tsx b/src/main/webapp/app/pages/actionableGenesPage/ActionableGenesPage.tsx index 72c8829f2..d5178f66f 100644 --- a/src/main/webapp/app/pages/actionableGenesPage/ActionableGenesPage.tsx +++ b/src/main/webapp/app/pages/actionableGenesPage/ActionableGenesPage.tsx @@ -368,12 +368,14 @@ export default class ActionableGenesPage extends React.Component< @computed get allFdaTreatments() { const treatments: Treatment[] = []; - this.allOncokbTreatments.map(treatment => { - treatments.push({ - ...treatment, - level: treatment.fdaLevel, - } as Treatment); - }); + this.allOncokbTreatments + .filter(treatment => treatment.fdaLevel) + .map(treatment => { + treatments.push({ + ...treatment, + level: treatment.fdaLevel, + } as Treatment); + }); return treatments; } @@ -563,6 +565,11 @@ export default class ActionableGenesPage extends React.Component< return !!this.collapseStatus[LEVEL_TYPES.FDA]; } + @computed + get oncokbTableKey() { + return this.fdaSectionIsOpen ? 'paginated' : 'non-paginated'; + } + @autobind @action clearFilters() { @@ -847,7 +854,7 @@ export default class ActionableGenesPage extends React.Component< getTable() { // We need to render two tables, one with fixed header, one with pagination. // Once page size is specified in the fixed header table, it cannot be overwritten by the defaultPageSize - return ; + return ; } @computed