diff --git a/src/App.js b/src/App.js index 6b7e0d8..c689580 100644 --- a/src/App.js +++ b/src/App.js @@ -21,6 +21,7 @@ class App extends Component { this.state.gridData = this.state.treeViewData; this.menuStateChange = this.menuStateChange.bind(this); this.onStatusChecked = this.onStatusChecked.bind(this); + this.state.toggleState = this.state.testResults?.reporterOptions?.expandResults; } getStatusList() { return statusList; @@ -230,6 +231,10 @@ class App extends Component { }); }; + onExpandToggle = toggleState => { + this.setState({ toggleState: toggleState }); + }; + render() { return (
Filter:{' '} {this.state.statusList.map(status => { diff --git a/src/Components/Grid/TabContent.js b/src/Components/Grid/TabContent.js index 5d32636..3cbfbed 100644 --- a/src/Components/Grid/TabContent.js +++ b/src/Components/Grid/TabContent.js @@ -19,6 +19,7 @@ class TabContent extends Component { expandResults={this.props.expandResults} item={this.props.item} onShowModel={this.props.onShowModel} + key={`${this.props.item.id}${this.props.expandResults}`} /> ); } else { diff --git a/src/Components/Main/Main.js b/src/Components/Main/Main.js index 00f2076..cfee203 100644 --- a/src/Components/Main/Main.js +++ b/src/Components/Main/Main.js @@ -7,6 +7,7 @@ import Modal from './../Modal/Modal'; import PropTypes from 'prop-types'; import Information from '../Information/Information'; import FilterToggler from '../FilterToggler/FilterToggler'; +import { ToggleButton } from '../ToggleButton/ToggleButton'; class Main extends Component { constructor(props) { @@ -59,15 +60,23 @@ class Main extends Component { this.setState({ showModel: true }); this.setState({ modelData: item }); } + render() { return (
- Filter: - - - - - -
-