diff --git a/public/locales/fa/app.json b/public/locales/fa/app.json
index f9db612..99ce155 100644
--- a/public/locales/fa/app.json
+++ b/public/locales/fa/app.json
@@ -710,6 +710,7 @@
"province": "استان",
"all_provinces": "تمامی استان ها",
"excel_export_reports": "خروجی به اکسل گزارش عملکرد",
+ "excel_export_reports_status": "خروجی به اکسل گزارش وضعیت وام های کشور",
"year": "سال",
"years": "سال های",
"text_field_loading_provinces_list": "درحال دریافت استان ها",
diff --git a/src/components/dashboard/reports/ExcelExport/index.jsx b/src/components/dashboard/reports/ExcelExport/index.jsx
index f12cc59..ae40f71 100644
--- a/src/components/dashboard/reports/ExcelExport/index.jsx
+++ b/src/components/dashboard/reports/ExcelExport/index.jsx
@@ -2,24 +2,23 @@ import {Accordion, AccordionSummary, Box, Button, CircularProgress, Stack, Typog
import AssignmentIcon from '@mui/icons-material/Assignment';
import BackupIcon from '@mui/icons-material/Backup';
import {useTranslations} from "next-intl";
-import {GET_EXCEL_EXPORT} from "@/core/data/apiRoutes";
import moment from "jalali-moment";
import FileSaver from 'file-saver';
import useRequest from "@/lib/app/hooks/useRequest";
import {useState} from "react";
-const ExcelExport = () => {
+const ExcelExport = ({filenameStr, url, title}) => {
const t = useTranslations();
const requestServer = useRequest();
const [loading, setLoading] = useState(false);
const clickHandler = () => {
setLoading(true)
- requestServer(GET_EXCEL_EXPORT, 'get', {
+ requestServer(url, 'get', {
auth: true,
requestOptions: {responseType: 'blob'}
}).then((response) => {
- const filename = `گزارش عملکرد_${moment().format('jDD_jMM_jYYYY')}.xlsx`;
+ const filename = `${filenameStr}_${moment().format('jDD_jMM_jYYYY')}.xlsx`;
FileSaver.saveAs(response.data, filename);
}).catch(() => {
}).finally(() => {
@@ -41,7 +40,7 @@ const ExcelExport = () => {
- {t("filters.excel_export_reports")}
+ {title}