UNPKG

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
// ** 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