summaryrefslogtreecommitdiffstats
path: root/front/odiparpack/app/containers/Dashboard/DashboardV2.js
diff options
context:
space:
mode:
Diffstat (limited to 'front/odiparpack/app/containers/Dashboard/DashboardV2.js')
-rw-r--r--front/odiparpack/app/containers/Dashboard/DashboardV2.js79
1 files changed, 79 insertions, 0 deletions
diff --git a/front/odiparpack/app/containers/Dashboard/DashboardV2.js b/front/odiparpack/app/containers/Dashboard/DashboardV2.js
new file mode 100644
index 0000000..027dad8
--- /dev/null
+++ b/front/odiparpack/app/containers/Dashboard/DashboardV2.js
@@ -0,0 +1,79 @@
+import React, { PureComponent } from 'react';
+import PropTypes from 'prop-types';
+import brand from 'ba-api/brand';
+import { Helmet } from 'react-helmet';
+import { withStyles } from '@material-ui/core/styles';
+import imgApi from 'ba-api/images';
+import avatarApi from 'ba-api/avatars';
+import {
+ CounterIconsWidget,
+ AreaChartWidget,
+ CarouselWidget,
+ PostCard,
+ AlbumWidget,
+ MapWidget
+} from 'ba-components';
+import { Grid, Divider } from '@material-ui/core';
+import styles from './dashboard-jss';
+
+
+class DashboardV2 extends PureComponent {
+ render() {
+ const title = brand.name + ' - Dashboard Version 2';
+ const description = brand.desc;
+ const { classes } = this.props;
+ return (
+ <div>
+ <Helmet>
+ <title>{title}</title>
+ <meta name="description" content={description} />
+ <meta property="og:title" content={title} />
+ <meta property="og:description" content={description} />
+ <meta property="twitter:title" content={title} />
+ <meta property="twitter:description" content={description} />
+ </Helmet>
+ <Grid container className={classes.root}>
+ <CounterIconsWidget />
+ </Grid>
+ <Divider className={classes.divider} />
+ <AreaChartWidget />
+ <Divider className={classes.divider} />
+ <Grid container spacing={3}>
+ <Grid item xs={12}>
+ <CarouselWidget />
+ </Grid>
+ </Grid>
+ <Divider className={classes.divider} />
+ <Grid container spacing={3} className={classes.root}>
+ <Grid item sm={6} xs={12}>
+ <PostCard
+ liked={1}
+ shared={20}
+ commented={15}
+ date="Sept, 25 2018"
+ content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed urna in justo euismod condimentum."
+ image={imgApi[16]}
+ avatar={avatarApi[6]}
+ name="John Doe"
+ />
+ </Grid>
+ <Grid item sm={6} xs={12}>
+ <AlbumWidget />
+ </Grid>
+ </Grid>
+ <Divider className={classes.divider} />
+ <Grid container spacing={3} className={classes.root}>
+ <Grid item xs={12}>
+ <MapWidget />
+ </Grid>
+ </Grid>
+ </div>
+ );
+ }
+}
+
+DashboardV2.propTypes = {
+ classes: PropTypes.object.isRequired,
+};
+
+export default withStyles(styles)(DashboardV2);