diff --git a/src/Pages/SupportMessages/Page.tsx b/src/Pages/SupportMessages/Page.tsx index bb81267..e2639a0 100644 --- a/src/Pages/SupportMessages/Page.tsx +++ b/src/Pages/SupportMessages/Page.tsx @@ -22,9 +22,9 @@ function Page() {
- + - navigate('/support_messages/add')}> + {/* navigate('/support_messages/add')}> */}
diff --git a/src/Pages/Users/Page.tsx b/src/Pages/Users/Page.tsx index a470903..08018c6 100644 --- a/src/Pages/Users/Page.tsx +++ b/src/Pages/Users/Page.tsx @@ -33,7 +33,7 @@ function Page() { - + diff --git a/src/Pages/Users/View/EditPage.tsx b/src/Pages/Users/View/EditPage.tsx index f02cad7..8b9069d 100644 --- a/src/Pages/Users/View/EditPage.tsx +++ b/src/Pages/Users/View/EditPage.tsx @@ -15,7 +15,7 @@ const EditPage = () => { const { setObjectToEdit, objectToEdit } = usePageState() const {t} = useTranslation(); const { data } = useGetOneUser() - const {mutate ,isSuccess,isLoading:IsloadingButton} = useUpdateAdmin("put") + const {mutate ,isSuccess,isLoading:IsloadingButton} = useUpdateAdmin() const handleSubmit = (values:any)=>{ return mutate(values); diff --git a/src/Pages/Users/formUtil.ts b/src/Pages/Users/formUtil.ts index f622255..b879477 100644 --- a/src/Pages/Users/formUtil.ts +++ b/src/Pages/Users/formUtil.ts @@ -6,7 +6,7 @@ import { buildFormData } from "../../api/helper/buildFormData"; export const getInitialValues = (objectToEdit: any | null = null): any => { //@ts-ignore return { - id: objectToEdit?.id , + // id: objectToEdit?.id , password: objectToEdit?.password , diff --git a/src/Pages/order/OrderPage.tsx b/src/Pages/order/OrderPage.tsx index a3b0ec1..adefa17 100644 --- a/src/Pages/order/OrderPage.tsx +++ b/src/Pages/order/OrderPage.tsx @@ -16,6 +16,7 @@ import { useLocation, useNavigate } from "react-router-dom"; import { useOrderFillterState } from "../../zustand/OrderFillter"; import CustomSearchField from "./ui/CustomSearchField"; import CustomNumber from "./ui/CustomNumber"; +import { useTranslation } from "react-i18next"; const OrderPage = () => { @@ -85,6 +86,7 @@ const OrderPage = () => { } + const [t] = useTranslation() return ( @@ -99,8 +101,8 @@ const OrderPage = () => { - - + + diff --git a/src/Pages/order/Products/useTableColumns.tsx b/src/Pages/order/Products/useTableColumns.tsx index 0989fc4..f7e83ac 100644 --- a/src/Pages/order/Products/useTableColumns.tsx +++ b/src/Pages/order/Products/useTableColumns.tsx @@ -22,10 +22,10 @@ const useTableColumns :any = () => { }, { - name: t("product_count"), + name: t("quantity"), sortable: false, center: true, - selector:(row:any) => row?.product_count, + selector:(row:any) => row?.quantity, }, diff --git a/src/api/helper/ueGetPagination.tsx b/src/api/helper/ueGetPagination.tsx index 378a9b8..7a23fda 100644 --- a/src/api/helper/ueGetPagination.tsx +++ b/src/api/helper/ueGetPagination.tsx @@ -8,7 +8,6 @@ export default function useGetQueryPagination(KEY: string | string[], Api: strin const location = useLocation(); let pagination = location?.search || ''; - const { logout } = useAuthState(); const navigate = useNavigate(); @@ -20,10 +19,14 @@ export default function useGetQueryPagination(KEY: string | string[], Api: strin if (pagination && !pagination.startsWith('?')) { pagination = '?' + pagination; } - + + // Check if pagination exists and append it to the API endpoint + const paginationParams = pagination ? pagination + '&orderById=desc' : '?orderById=desc'; + const apiUrl = Api + paginationParams; + return useQuery( [Array.isArray(KEY) ? KEY.join(',') : KEY, pagination], async () => { - const response = await axios.get(Api + pagination+`?orderById=desc`, { params }); + const response = await axios.get(apiUrl, { params }); return response.data; }, { diff --git a/src/api/users.ts b/src/api/users.ts index c7a3dda..8657c6f 100644 --- a/src/api/users.ts +++ b/src/api/users.ts @@ -13,7 +13,7 @@ const API = { DELETE: `user`, UPDATE: `user/updateStatus`, - UPDATE_ADMIN: `user`, + UPDATE_ADMIN: `user/changeAdminPassword`, }; @@ -25,7 +25,7 @@ export const useGetOneUser = (params?:any) => useGetOneQuery(KEY, API.GET_ALL,pa export const useAddUsers = () => useAddMutation(KEY, API.ADD); export const useUpdateUsers = (method?:string) => useUpdateMutationById(KEY, API.UPDATE,true,method); -export const useUpdateAdmin = (method?:string) => useUpdateMutation(KEY, API.UPDATE_ADMIN,true,method); +export const useUpdateAdmin = () => useAddMutation(KEY, API.UPDATE_ADMIN); export const useDeleteUsers = () =>useDeleteMutation(KEY, API.DELETE); diff --git a/src/translate/ar.json b/src/translate/ar.json index 8a101d7..047a930 100644 --- a/src/translate/ar.json +++ b/src/translate/ar.json @@ -150,8 +150,17 @@ "userCount": "عدد المستخدمين", "orderCount": "عدد الطلبات", "order_count_in_your_Application": "عدد الطلبات في تطبيقك", - "month": "شهر" - + "month": "شهر", + "sorry_only_user_can_change_his_status": "عذرًا، فقط المستخدم يمكنه تغيير حالته.", + "create_notification": "إنشاء إشعار", + "SupportMessages": "رسائل الدعم", + "whatsApp": "واتساب", + "subject": "الموضوع", + "message": "الرسالة", + "EditDetails": "تعديل التفاصيل", + "OrderItems": "عناصر الطلب", + "reset": "إعادة تعيين", + "submit": "إرسال" diff --git a/src/translate/de.json b/src/translate/de.json index 0a25a82..24d548d 100644 --- a/src/translate/de.json +++ b/src/translate/de.json @@ -147,7 +147,17 @@ "userCount": "Anzahl der Benutzer", "orderCount": "Anzahl der Bestellungen", "order_count_in_your_Application": "Anzahl der Bestellungen in Ihrer Anwendung", - "month": "Monat" + "month": "Monat", + "sorry_only_user_can_change_his_status": "Entschuldigung, nur der Benutzer kann seinen Status ändern.", + "create_notification": "Benachrichtigung erstellen", + "SupportMessages": "Support-Nachrichten", + "whatsApp": "WhatsApp", + "subject": "Betreff", + "message": "Nachricht", + "EditDetails": "Details bearbeiten", + "OrderItems": "Bestellpositionen", + "reset": "Zurücksetzen", + "submit": "Absenden" diff --git a/src/translate/en.json b/src/translate/en.json index 9e7db34..c58cf23 100644 --- a/src/translate/en.json +++ b/src/translate/en.json @@ -152,7 +152,17 @@ "userCount": "Count of Users", "orderCount": "Count of Orders", "order_count_in_your_Application": "Number of Orders in Your Application", - "month": "Month" + "month": "Month", + "sorry_only_user_can_change_his_status": "Sorry, only the user can change their status.", + "create_notification": "Create Notification", + "SupportMessages": "Support Messages", + "whatsApp": "WhatsApp", + "subject": "Subject", + "message": "Message", + "EditDetails": "Edit Details", + "OrderItems": "Order Items", + "reset": "Reset", + "submit": "Submit" } \ No newline at end of file diff --git a/src/translate/text b/src/translate/text index daae318..e71f214 100644 --- a/src/translate/text +++ b/src/translate/text @@ -7,4 +7,6 @@ subject message SupportMessages EditDetails -OrderItems \ No newline at end of file +OrderItems +reset +submite \ No newline at end of file