react-garden
Version:
React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.
90 lines (83 loc) • 3.27 kB
JavaScript
// ** MUI Imports
import Grid from '@mui/material/Grid'
// ** Icons Imports
import Poll from 'mdi-material-ui/Poll'
import BriefcaseVariantOutline from 'mdi-material-ui/BriefcaseVariantOutline'
// ** Custom Components Imports
import CardStatisticsVerticalComponent from '~/@core/components/card-statistics/card-stats-vertical'
// ** Styled Component Import
import ApexChartWrapper from '~/@core/styles/libs/react-apexcharts'
// ** Demo Components Imports
import AnalyticsTable from '~/views/dashboards/analytics/AnalyticsTable'
import AnalyticsTrophy from '~/views/dashboards/analytics/AnalyticsTrophy'
import AnalyticsSessions from '~/views/dashboards/analytics/AnalyticsSessions'
import AnalyticsTotalProfit from '~/views/dashboards/analytics/AnalyticsTotalProfit'
import AnalyticsPerformance from '~/views/dashboards/analytics/AnalyticsPerformance'
import AnalyticsTotalEarning from '~/views/dashboards/analytics/AnalyticsTotalEarning'
import AnalyticsStatisticsCard from '~/views/dashboards/analytics/AnalyticsStatisticsCard'
import AnalyticsWeeklyOverview from '~/views/dashboards/analytics/AnalyticsWeeklyOverview'
import AnalyticsDepositWithdraw from '~/views/dashboards/analytics/AnalyticsDepositWithdraw'
import AnalyticsSalesByCountries from '~/views/dashboards/analytics/AnalyticsSalesByCountries'
const AnalyticsDashboard = () => {
return (
<ApexChartWrapper>
<Grid container spacing={6}>
<Grid item xs={12} md={4}>
<AnalyticsTrophy />
</Grid>
<Grid item xs={12} md={8}>
<AnalyticsStatisticsCard />
</Grid>
<Grid item xs={12} md={6} lg={4}>
<AnalyticsWeeklyOverview />
</Grid>
<Grid item xs={12} md={6} lg={4}>
<AnalyticsTotalEarning />
</Grid>
<Grid item xs={12} md={6} lg={4}>
<Grid container spacing={6}>
<Grid item xs={6}>
<AnalyticsTotalProfit />
</Grid>
<Grid item xs={6}>
<CardStatisticsVerticalComponent
stats='$25.6k'
icon={<Poll />}
color='secondary'
trendNumber='+42%'
title='Total Profit'
subtitle='Weekly Profit'
/>
</Grid>
<Grid item xs={6}>
<CardStatisticsVerticalComponent
stats='862'
trend='negative'
trendNumber='-18%'
title='New Project'
subtitle='Yearly Project'
icon={<BriefcaseVariantOutline />}
/>
</Grid>
<Grid item xs={6}>
<AnalyticsSessions />
</Grid>
</Grid>
</Grid>
<Grid item xs={12} md={6} lg={4}>
<AnalyticsPerformance />
</Grid>
<Grid item xs={12} md={8}>
<AnalyticsDepositWithdraw />
</Grid>
<Grid item xs={12} md={4}>
<AnalyticsSalesByCountries />
</Grid>
<Grid item xs={12} md={12} lg={8}>
<AnalyticsTable />
</Grid>
</Grid>
</ApexChartWrapper>
)
}
export default AnalyticsDashboard