@@ -8,6 +8,9 @@ import TableHead from '@material-ui/core/TableHead';
8
8
import TableRow from '@material-ui/core/TableRow' ;
9
9
import Paper from '@material-ui/core/Paper' ;
10
10
import Button from '@material-ui/core/Button' ;
11
+ import DeleteIcon from '@material-ui/icons/Delete' ;
12
+ import { IconButton } from '@material-ui/core' ;
13
+
11
14
12
15
const styles = theme => ( {
13
16
root : {
@@ -16,7 +19,7 @@ const styles = theme => ({
16
19
overflowX : 'auto' ,
17
20
} ,
18
21
table : {
19
- minWidth : 700 ,
22
+ minWidth : 500 ,
20
23
} ,
21
24
} ) ;
22
25
@@ -38,26 +41,33 @@ function dataTable(props) {
38
41
if ( ! row ) return ;
39
42
// for some reason we must put each value in a div.
40
43
return rowHeader . map ( ( header , idx ) => (
41
- < TableCell key = { `td_${ idx } ` } >
42
- < div > { typeof row [ header ] === 'string' ? row [ header ] : row [ header ] . toString ( ) } </ div >
44
+ < TableCell align = { 'center' } key = { `td_${ idx } ` } >
45
+ { /* <div align={'center'} padding = {'none'} >{typeof row[header] === 'string' ? row[header] : row[header].toString()}</div> */ }
46
+ { /* {row[header]} */ }
47
+ { typeof row [ header ] === 'string' ? row [ header ] : row [ header ] . toString ( ) }
43
48
</ TableCell >
44
49
) ) ;
45
50
}
46
-
51
+ //style={{height: 30}}
47
52
const renderRows = rowData . map ( row => (
48
53
< TableRow key = { `row-${ row . id } ` } >
49
54
{ renderRowCells ( row ) }
50
- < TableCell >
51
- < Button onClick = { ( ) => deletePropHandler ( row . id ) } > Delete</ Button >
55
+ < TableCell align = { 'center' } padding = { 'none' } >
56
+ < IconButton color = "default" fontSize = "small" onClick = { ( ) => deletePropHandler ( row . id ) } >
57
+ < DeleteIcon />
58
+ </ IconButton >
59
+ { /* <Button style={{height: 20}} onClick={() => deletePropHandler(row.id)}>Delete</Button> */ }
52
60
</ TableCell >
53
61
</ TableRow >
54
62
) ) ;
55
63
56
64
return (
57
65
< Paper className = { classes . root } >
58
- < Table className = { classes . table } >
66
+ < Table className = { classes . table }
67
+ selectable = { "true" }
68
+ >
59
69
< TableHead >
60
- < TableRow > { renderHeader } </ TableRow >
70
+ < TableRow > { renderHeader } </ TableRow >
61
71
</ TableHead >
62
72
< TableBody > { renderRows } </ TableBody >
63
73
</ Table >
0 commit comments