// ** React Imports import { ReactNode } from 'react' // ** MUI Imports import Box from '@mui/material/Box' import Card from '@mui/material/Card' import Avatar from '@mui/material/Avatar' import Typography from '@mui/material/Typography' import IconButton from '@mui/material/IconButton' import CardHeader from '@mui/material/CardHeader' import CardContent from '@mui/material/CardContent' // ** Icons Imports import ChevronUp from 'mdi-material-ui/ChevronUp' import ChevronDown from 'mdi-material-ui/ChevronDown' import DotsVertical from 'mdi-material-ui/DotsVertical' // ** Types import { ThemeColor } from '../core/layouts/types' interface DataType { title: string sales: string trend: ReactNode trendDir: string subtitle: string avatarText: string trendNumber: string avatarColor: ThemeColor } const data: DataType[] = [ { sales: '894k', trendDir: 'up', subtitle: 'USA', title: '$8,656k', avatarText: 'US', trendNumber: '25.8%', avatarColor: 'success', trend: }, { sales: '645k', subtitle: 'UK', trendDir: 'down', title: '$2,415k', avatarText: 'UK', trendNumber: '6.2%', avatarColor: 'error', trend: }, { sales: '148k', title: '$865k', trendDir: 'up', avatarText: 'IN', subtitle: 'India', trendNumber: '12.4%', avatarColor: 'warning', trend: }, { sales: '86k', title: '$745k', trendDir: 'down', avatarText: 'JA', subtitle: 'Japan', trendNumber: '11.9%', avatarColor: 'secondary', trend: }, { sales: '42k', title: '$45k', trendDir: 'up', avatarText: 'KO', subtitle: 'Korea', trendNumber: '16.2%', avatarColor: 'error', trend: } ] const SalesByCountries = () => { return ( } /> `${theme.spacing(2)} !important` }}> {data.map((item: DataType, index: number) => { return ( {item.avatarText} {item.title} {item.trend} {item.trendNumber} {item.subtitle} {item.sales} Sales ) })} ) } export default SalesByCountries