Skip to content

Commit 995d8fa

Browse files
committed
PartnersComponent: Pass filename instead of whole image component
1 parent 9e4d7c9 commit 995d8fa

File tree

2 files changed

+16
-29
lines changed

2 files changed

+16
-29
lines changed

src/components/home/partners/LogoComponent.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import React, { Component } from 'react';
22

3+
import Image from '../../image';
4+
35
import { withStyles } from '@material-ui/core/styles';
46
import Grid from '@material-ui/core/Grid';
57

@@ -11,16 +13,24 @@ const styles = theme => ({
1113
position: 'relative',
1214
width: '100%',
1315
},
16+
logoImage: {
17+
maxHeight: '100%',
18+
'& img': {
19+
objectFit: 'contain !important',
20+
},
21+
},
1422
});
1523

1624
class LogoComponent extends Component {
1725
render() {
18-
const { Logo } = this.props;
26+
const { filename } = this.props;
1927
const { classes } = this.props;
2028

2129
return (
2230
<Grid item xs={5} sm={5} className={classes.root}>
23-
<div className={classes.logo}>{Logo}</div>
31+
<div className={classes.logo}>
32+
<Image filename={filename} classProps={classes.logoImage} />
33+
</div>
2434
</Grid>
2535
);
2636
}

src/components/home/partners/PartnersComponent.js

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import React, { Component } from 'react';
2-
import Image from '../../image';
32

43
import LogoComponent from './LogoComponent';
54

@@ -23,12 +22,6 @@ const styles = theme => ({
2322
lineHeight: 1.5,
2423
},
2524
},
26-
logoImage: {
27-
maxHeight: '100%',
28-
'& img': {
29-
objectFit: 'contain !important',
30-
},
31-
},
3225
});
3326

3427
class PartnersComponent extends Component {
@@ -41,26 +34,10 @@ class PartnersComponent extends Component {
4134
Awesome Partners
4235
</Typography>
4336
<Grid container justify="space-around">
44-
<LogoComponent
45-
Logo={
46-
<Image filename={'google.png'} classProps={classes.logoImage} />
47-
}
48-
/>
49-
<LogoComponent
50-
Logo={
51-
<Image filename={'google.png'} classProps={classes.logoImage} />
52-
}
53-
/>
54-
<LogoComponent
55-
Logo={
56-
<Image filename={'google.png'} classProps={classes.logoImage} />
57-
}
58-
/>
59-
<LogoComponent
60-
Logo={
61-
<Image filename={'google.png'} classProps={classes.logoImage} />
62-
}
63-
/>
37+
<LogoComponent filename={'google.png'} />
38+
<LogoComponent filename={'google.png'} />
39+
<LogoComponent filename={'google.png'} />
40+
<LogoComponent filename={'google.png'} />
6441
</Grid>
6542
</div>
6643
);

0 commit comments

Comments
 (0)