1
1
import React from "react" ;
2
2
import { withStyles } from "@material-ui/core/styles" ;
3
- import InputLabel from "@material-ui/core/InputLabel" ;
4
3
import MenuItem from "@material-ui/core/MenuItem" ;
5
- import ListSubheader from "@material-ui/core/ListSubheader" ;
6
4
import FormControl from "@material-ui/core/FormControl" ;
7
5
import Select from "@material-ui/core/Select" ;
8
6
import { Typography } from "@material-ui/core" ;
@@ -18,8 +16,7 @@ const styles = (theme) => ({
18
16
class DraftSelection extends React . Component {
19
17
render ( ) {
20
18
const { classes, drafts, selectedDraft, handleDraftSelection } = this . props ;
21
- // const draftsByGameweek = _.groupBy(drafts, "gameweek");
22
- // console.log(draftsByGameweek);
19
+ const orderedDrafts = _ . orderBy ( drafts , "gameweek" ) ;
23
20
24
21
return (
25
22
< FormControl className = { classes . formControl } >
@@ -30,21 +27,11 @@ class DraftSelection extends React.Component {
30
27
onChange = { handleDraftSelection }
31
28
>
32
29
< MenuItem value = { 0 } > </ MenuItem >
33
- { drafts . map ( ( draft ) => (
30
+ { orderedDrafts . map ( ( draft ) => (
34
31
< MenuItem key = { draft . id } value = { draft . id } >
35
- { draft . name }
32
+ [GW { draft . gameweek } ] { draft . name }
36
33
</ MenuItem >
37
34
) ) }
38
- { /* {Object.keys(draftsByGameweek).map((gameweek) => (
39
- <div key={gameweek}>
40
- <ListSubheader>Gameweek {gameweek}</ListSubheader>
41
- {draftsByGameweek[[gameweek]].map((draft) => (
42
- <MenuItem key={draft.id} value={draft.id.toString()}>
43
- {draft.name}
44
- </MenuItem>
45
- ))}
46
- </div>
47
- ))} */ }
48
35
</ Select >
49
36
</ FormControl >
50
37
) ;
0 commit comments