new page
This commit is contained in:
parent
135beb5238
commit
5023788030
|
@ -254,7 +254,7 @@ class DashboardComponent extends React.Component {
|
|||
spacing={24}
|
||||
style={{ marginTop: 30 }}>
|
||||
|
||||
<Grid item xs={10} sm={10} md={9} lg={9}>
|
||||
{/* <Grid item xs={10} sm={10} md={9} lg={9}>
|
||||
<Typography variant="h6" gutterBottom>
|
||||
Voucher & Gift Card
|
||||
</Typography>
|
||||
|
@ -280,7 +280,12 @@ class DashboardComponent extends React.Component {
|
|||
component="img"
|
||||
alt={item.name}
|
||||
className={classes.media}
|
||||
height="130"
|
||||
height="120"
|
||||
style={{
|
||||
marginLeft: 'auto',
|
||||
marginRight: 'auto',
|
||||
width: 180
|
||||
}}
|
||||
image={image}
|
||||
title={item.name}
|
||||
/>
|
||||
|
@ -312,7 +317,76 @@ class DashboardComponent extends React.Component {
|
|||
}) : (<EmptyComponent type="default4" header="" content="There is no voucher in sight" />)
|
||||
}
|
||||
</MuiGridList>
|
||||
|
||||
</Grid> */}
|
||||
|
||||
<Grid item xs={10} sm={10} md={9} lg={9}>
|
||||
<Typography variant="h6" gutterBottom>
|
||||
Voucher & Gift Card
|
||||
</Typography>
|
||||
<Grid container spacing={24}
|
||||
justify="center"
|
||||
alignItems="center"
|
||||
style={{ marginTop: 15 }}>
|
||||
{(this.vouchersStore.list.length > 0) ?
|
||||
this.vouchersStore.list.map((item, index) => {
|
||||
let image = get(item, 'images.logo', '');
|
||||
|
||||
if (!image.includes('http')) {
|
||||
image = this.http.appendImagePath(image);
|
||||
}
|
||||
return (
|
||||
<Grid item xs={12} sm={6} md={4} lg={3}>
|
||||
|
||||
<MuiCard className={classes.card}>
|
||||
<div style={{display:'flex',alignItems:'center',justifyContent:'center'}}>
|
||||
<MuiCardMedia
|
||||
component="img"
|
||||
alt={item.name}
|
||||
className={classes.media}
|
||||
height="120"
|
||||
style={{
|
||||
marginLeft: 'auto',
|
||||
marginRight: 'auto',
|
||||
marginTop:10,
|
||||
marginBottom:10,
|
||||
width: 180,
|
||||
objectFit:'contain'
|
||||
}}
|
||||
image={image}
|
||||
title={item.name}
|
||||
/>
|
||||
</div>
|
||||
<MuiDivider light />
|
||||
<MuiCardContent>
|
||||
<Typography noWrap={true} variant="subtitle1">
|
||||
{item.name}
|
||||
</Typography>
|
||||
<Typography className={classes.pos} color="textSecondary">
|
||||
Ind
|
||||
</Typography>
|
||||
<Typography variant="subtitle2">
|
||||
From: 100 Point
|
||||
</Typography>
|
||||
</MuiCardContent>
|
||||
<MuiCardActions>
|
||||
<MuiButton
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
color="primary"
|
||||
onClick={() => this.setState({ isOpened: true, data: item })}
|
||||
size="small">
|
||||
Redeem
|
||||
</MuiButton>
|
||||
</MuiCardActions>
|
||||
</MuiCard>
|
||||
</Grid>
|
||||
)
|
||||
}) : (<EmptyComponent type="default4" header="" content="There is no voucher in sight" />)
|
||||
}
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
||||
</Grid>
|
||||
</Grid>
|
||||
{this.state.isOpened && (
|
||||
|
@ -330,4 +404,4 @@ class DashboardComponent extends React.Component {
|
|||
}
|
||||
}
|
||||
|
||||
export default compose(withStyles(styles), withWidth(),)(DashboardComponent);
|
||||
export default compose(withStyles(styles), withWidth())(DashboardComponent);
|
||||
|
|
Loading…
Reference in New Issue
Block a user