Remove rows array and render AlertTableResultRow inline

This commit is contained in:
Robert
2023-08-16 15:12:35 +01:00
parent 21b1c997c6
commit e3596db8e7

View File

@@ -94,29 +94,26 @@ export class AlertTable extends React.Component<
return <AlertTableNoResults {...this.props} />; return <AlertTableNoResults {...this.props} />;
} }
const rows: JSX.Element[] =
resultSet.interpretation.data.runs[0].results.map(
(result, resultIndex) => (
<AlertTableResultRow
key={resultIndex}
result={result}
resultIndex={resultIndex}
expanded={this.state.expanded}
selectedItem={this.state.selectedItem}
databaseUri={databaseUri}
sourceLocationPrefix={sourceLocationPrefix}
updateSelectionCallback={updateSelectionCallback}
toggler={toggler}
scroller={this.scroller}
/>
),
);
return ( return (
<table className={className}> <table className={className}>
<AlertTableHeader sortState={resultSet.interpretation.data.sortState} /> <AlertTableHeader sortState={resultSet.interpretation.data.sortState} />
<tbody> <tbody>
{rows} {resultSet.interpretation.data.runs[0].results.map(
(result, resultIndex) => (
<AlertTableResultRow
key={resultIndex}
result={result}
resultIndex={resultIndex}
expanded={this.state.expanded}
selectedItem={this.state.selectedItem}
databaseUri={databaseUri}
sourceLocationPrefix={sourceLocationPrefix}
updateSelectionCallback={updateSelectionCallback}
toggler={toggler}
scroller={this.scroller}
/>
),
)}
<AlertTableTruncatedMessage <AlertTableTruncatedMessage
numTruncatedResults={numTruncatedResults} numTruncatedResults={numTruncatedResults}
/> />