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