diff --git a/js/components/ascribe_accordion_list/accordion_list_item_table.js b/js/components/ascribe_accordion_list/accordion_list_item_table.js index 9f92c006..92ff6d55 100644 --- a/js/components/ascribe_accordion_list/accordion_list_item_table.js +++ b/js/components/ascribe_accordion_list/accordion_list_item_table.js @@ -21,34 +21,26 @@ let AccordionListItemTable = React.createClass({ }, render() { - if(this.props.show && this.props.itemList) { - return ( - - {this.props.itemList.map((item, i) => { - return ( - - ); - })} -
- ); - } else { - return ( -
- {this.props.children} -
- ); - } + return ( + + {this.props.itemList.map((item, i) => { + return ( + + ); + })} +
+ ); } }); diff --git a/js/components/ascribe_accordion_list/accordion_list_item_table_editions.js b/js/components/ascribe_accordion_list/accordion_list_item_table_editions.js index 1a34464d..1f0959d5 100644 --- a/js/components/ascribe_accordion_list/accordion_list_item_table_editions.js +++ b/js/components/ascribe_accordion_list/accordion_list_item_table_editions.js @@ -179,27 +179,27 @@ let AccordionListItemTableEditions = React.createClass({ let loadingSpinner = ; - return ( -
- {/* {getLangText('Hide editions')} : {getLangText('Show editions')} {show && typeof editionsForPiece === 'undefined' ? loadingSpinner : null}} /> */} - - Show me more {this.state.showMoreLoading ? loadingSpinner : null} : ''} /> -
- ); + if(show && editionsForPiece && editionsForPiece.length > 0) { + return ( +
+ + Show me more {this.state.showMoreLoading ? loadingSpinner : null} : ''} /> +
+ ); + } else { + return null; + } } });