This commit is contained in:
Jan Prochazka
2021-01-23 07:22:09 +01:00
parent 37cc86f8d2
commit 451af5d09f
141 changed files with 763 additions and 787 deletions

View File

@@ -8,9 +8,9 @@ export default function ResultTabs({ children, sessionId, executeNumber }) {
const socket = useSocket();
const [resultInfos, setResultInfos] = React.useState([]);
const handleResultSet = React.useCallback((props) => {
const handleResultSet = React.useCallback(props => {
const { jslid, resultIndex } = props;
setResultInfos((array) => [...array, { jslid, resultIndex }]);
setResultInfos(array => [...array, { jslid, resultIndex }]);
}, []);
React.useEffect(() => {
@@ -29,7 +29,7 @@ export default function ResultTabs({ children, sessionId, executeNumber }) {
return (
<TabControl activePageLabel={resultInfos.length > 0 ? 'Result 1' : null}>
{children}
{_.sortBy(resultInfos, 'resultIndex').map((info) => (
{_.sortBy(resultInfos, 'resultIndex').map(info => (
<TabPage label={`Result ${info.resultIndex + 1}`} key={info.jslid}>
<JslDataGrid jslid={info.jslid} key={info.jslid} />
</TabPage>