Skip to content
Snippets Groups Projects

Resolve "Scoreboard in operator view"

Merged Björn Modée requested to merge 148-scoreboard into dev
2 files
+ 21
16
Compare changes
  • Side-by-side
  • Inline
Files
2
import {
Box,
Button,
Menu,
ListItem,
TablePagination,
TextField,
Typography,
Dialog,
DialogTitle,
DialogContent,
DialogActions,
DialogContent,
DialogTitle,
ListItem,
ListItemText,
Menu,
TablePagination,
TextField,
Tooltip,
Box,
Typography,
} from '@material-ui/core'
import FormControl from '@material-ui/core/FormControl'
import InputLabel from '@material-ui/core/InputLabel'
@@ -25,7 +25,9 @@ import TableCell from '@material-ui/core/TableCell'
import TableContainer from '@material-ui/core/TableContainer'
import TableHead from '@material-ui/core/TableHead'
import TableRow from '@material-ui/core/TableRow'
import FileCopyIcon from '@material-ui/icons/FileCopy'
import MoreHorizIcon from '@material-ui/icons/MoreHoriz'
import RefreshIcon from '@material-ui/icons/Refresh'
import axios from 'axios'
import React, { useEffect } from 'react'
import { Link, useHistory } from 'react-router-dom'
@@ -35,8 +37,6 @@ import { Team } from '../../../interfaces/ApiModels'
import { CompetitionFilterParams } from '../../../interfaces/FilterParams'
import { FilterContainer, RemoveMenuItem, TopBar, YearFilterTextField } from '../styledComp'
import AddCompetition from './AddCompetition'
import FileCopyIcon from '@material-ui/icons/FileCopy'
import RefreshIcon from '@material-ui/icons/Refresh'
/**
* Component description:
@@ -128,15 +128,21 @@ const CompetitionManager: React.FC = (props: any) => {
}
}
const handleStartCompetition = () => {
history.push(`/operator/id=${activeId}&code=123123`)
const handleStartCompetition = async () => {
await axios
.get(`/api/competitions/${activeId}/codes`)
.then((response) => {
console.log(response.data.items[2].code)
const operatorCode = response.data.items[2].code
history.push(`/operator/id=${activeId}&code=${operatorCode}`)
})
.catch(console.log)
}
const getCodes = async () => {
await axios
.get(`/api/competitions/${activeId}/codes`)
.then((response) => {
console.log(response.data)
setCodes(response.data.items)
})
.catch(console.log)
@@ -146,7 +152,7 @@ const CompetitionManager: React.FC = (props: any) => {
await axios
.get(`/api/competitions/${activeId}/teams`)
.then((response) => {
console.log(response.data.items)
// console.log(response.data.items)
setTeams(response.data.items)
})
.catch((err) => {
@@ -158,7 +164,7 @@ const CompetitionManager: React.FC = (props: any) => {
await axios
.get(`/api/competitions/${activeId}`)
.then((response) => {
console.log(response.data.name)
// console.log(response.data.name)
setCompetitionName(response.data.name)
})
.catch((err) => {
Loading