change name hook
This commit is contained in:
@@ -3,7 +3,7 @@ import Table from '@/components/Table'
|
|||||||
import { Location } from 'iconsax-react'
|
import { Location } from 'iconsax-react'
|
||||||
import { type FC, useMemo } from 'react'
|
import { type FC, useMemo } from 'react'
|
||||||
import type { ColumnType, RowDataType } from '@/components/types/TableTypes'
|
import type { ColumnType, RowDataType } from '@/components/types/TableTypes'
|
||||||
import { useGetOrderById } from './hooks/useGetOrders'
|
import { useGetOrderById } from './hooks/useOrderData'
|
||||||
import { useParams } from 'react-router-dom'
|
import { useParams } from 'react-router-dom'
|
||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import { formatPrice, formatOptionalDate, formatFaNumber } from '@/helpers/func'
|
import { formatPrice, formatOptionalDate, formatFaNumber } from '@/helpers/func'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { type FC } from 'react'
|
|||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import Table from '@/components/Table'
|
import Table from '@/components/Table'
|
||||||
import Filters from '@/components/Filters'
|
import Filters from '@/components/Filters'
|
||||||
import { useGetOrders } from './hooks/useGetOrders'
|
import { useGetOrders } from './hooks/useOrderData'
|
||||||
import { useOrderFilters } from './hooks/useOrderFilters'
|
import { useOrderFilters } from './hooks/useOrderFilters'
|
||||||
import { getOrderTableColumns } from './components/OrderTableColumns'
|
import { getOrderTableColumns } from './components/OrderTableColumns'
|
||||||
import { useOrderFiltersFields } from './components/OrderFiltersFields'
|
import { useOrderFiltersFields } from './components/OrderFiltersFields'
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { useQuery } from "@tanstack/react-query";
|
import { useMutation, useQuery } from "@tanstack/react-query";
|
||||||
import * as api from "../service/OrderService";
|
import * as api from "../service/OrderService";
|
||||||
import type { GetOrdersParams } from "../service/OrderService";
|
import type { GetOrdersParams } from "../service/OrderService";
|
||||||
|
|
||||||
@@ -16,3 +16,9 @@ export const useGetOrderById = (orderId: string) => {
|
|||||||
enabled: !!orderId,
|
enabled: !!orderId,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const useConfirmOrder = (orderId: string) => {
|
||||||
|
return useMutation({
|
||||||
|
mutationFn: () => api.confirmOrder(orderId),
|
||||||
|
});
|
||||||
|
};
|
||||||
@@ -26,3 +26,7 @@ export const getOrderById = async (
|
|||||||
);
|
);
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const confirmOrder = async (orderId: string): Promise<void> => {
|
||||||
|
await axios.patch(`/admin/orders/${orderId}/confirm`);
|
||||||
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user