import FullPageLayout from "@/layouts/FullPageLayout"; import CenterLayout from "@/layouts/CenterLayout"; import { Box, Stack, Typography, Card, CardContent, CardHeader, useTheme, useMediaQuery } from "@mui/material"; import { useEffect, useState } from "react"; import useRequest from "@/lib/app/hooks/useRequest"; import { useTranslations } from "next-intl"; import { GET_LOAN_STATISTICS } from "@/core/data/apiRoutes"; const DashboardFirstComponent = () => { const theme = useTheme(); const t = useTranslations(); const requestServer = useRequest({ auth: true, notification: false }); const [data, setData] = useState(null); const isXL = useMediaQuery(theme.breakpoints.up("xl")); useEffect(() => { requestServer(`${GET_LOAN_STATISTICS}`, "get") .then((res) => { setData(res.data.data); }) .catch(() => {}); }, []); if (!data) return ""; return ( <> {Number(data.proposedCount).toLocaleString("en")} {(Number(data.totalProposedAmount) / 1000000).toLocaleString("en")} {t("million_rial")} {Number(data.totalApprovedLoans).toLocaleString("en")} {(Number(data.totalApprovedAmount) / 1000000).toLocaleString("en")} {t("million_rial")} {Number(data.approvedCount).toLocaleString("en")} ); }; export default DashboardFirstComponent;