render()

in source/console/src/Components/Results/Results.js [203:226]


    render() {
        const results = this.props.data.results || { labels: [], testDuration: 0 };
        const testType = this.props.data.testType || '';
        const { labels, testDuration } = results;

        let labelTabs = [];
        let labelContents = [];

        if (labels && labels.length > 0 && !['simple', ''].includes(testType)) {
            for (let i = 0, length = labels.length; i < length; i++) {
                let label = labels[i].label;
                labelTabs.push(
                    <NavItem key={`${label}+${i}`}>
                        <NavLink className="custom-tab" active={this.state.activeTab === label} onClick={() => { this.toggleTab(label) }}>{label}</NavLink>
                    </NavItem>
                );

                labelContents.push(
                    <TabPane tabId={label} key={`${label}+${i}`}>
                        { this.showResult(labels[i], testDuration) }
                    </TabPane>
                );
            }
        }