import { ReactNode } from "react" // @mui material components import Card from "@mui/material/Card" import Divider from "@mui/material/Divider" import Icon from "@mui/material/Icon" // ThreeD Garden components import MDBox from "~/components/mui/MDBox" import MDTypography from "~/components/mui/MDTypography" // Declaring props types for CompleStatisticsCard interface Props { color?: | "primary" | "secondary" | "info" | "success" | "warning" | "error" | "light" | "dark" title: string count: string | number percentage?: { color: | "primary" | "secondary" | "info" | "success" | "warning" | "error" | "dark" | "white" amount: string | number label: string } icon: ReactNode [key: string]: any } function ComplexStatisticsCard({ color, title, count, percentage, icon, }: Props): JSX.Element { return ( {icon} {title} {count} {percentage.amount}  {percentage.label} ) } // Declaring defualt props for ComplexStatisticsCard ComplexStatisticsCard.defaultProps = { color: "info", percentage: { color: "success", text: "", label: "", }, } export default ComplexStatisticsCard