diff --git a/public/locales/fa/app.json b/public/locales/fa/app.json index 1ec3d08..81d13a5 100644 --- a/public/locales/fa/app.json +++ b/public/locales/fa/app.json @@ -6,6 +6,7 @@ "first_page": "خوش آمدید", "login": "ورود", "login_expert": "ورود کارشناس", + "update_table": "بروزرسانی", "expert": "کارشناس", "last_updated_at": "آخرین بروزرسانی", "filter_mode": "حالت فیلتر", diff --git a/src/core/components/DataTable.jsx b/src/core/components/DataTable.jsx index 8274f96..e56d147 100644 --- a/src/core/components/DataTable.jsx +++ b/src/core/components/DataTable.jsx @@ -3,9 +3,10 @@ import useLanguage from "@/lib/app/hooks/useLanguage"; import {useEffect, useMemo, useState} from "react"; import moment from "moment-jalaali"; import useSWR from "swr"; -import {Typography} from "@mui/material"; +import {IconButton, Tooltip, Typography} from "@mui/material"; import MaterialReactTable from "material-react-table"; import useRequest from "@/lib/app/hooks/useRequest"; +import RefreshIcon from '@mui/icons-material/Refresh'; function DataTable(props) { const requestServer = useRequest({auth: true}) @@ -116,6 +117,11 @@ function DataTable(props) { /* send component */ : } + + mutate()}> + + + )} renderBottomToolbarCustomActions={({table}) => (<> {props.enableLastUpdate /* send condition */ ? (