fix: eslint error

This commit is contained in:
ferdiansyah783
2025-08-06 14:41:23 +07:00
parent 5f2bddd003
commit 5f24ec7899
51 changed files with 655 additions and 764 deletions
+23 -26
View File
@@ -1,6 +1,6 @@
import { useQuery } from "@tanstack/react-query"
import { Orders } from "../../types/services/order"
import { api } from "../api"
import { useQuery } from '@tanstack/react-query'
import { Orders } from '../../types/services/order'
import { api } from '../api'
interface OrdersQueryParams {
page?: number
@@ -8,32 +8,29 @@ interface OrdersQueryParams {
search?: string
}
export const useOrdersQuery = {
getOrders: (params: OrdersQueryParams = {}) => {
const { page = 1, limit = 10, search = '', ...filters } = params
export function useOrders(params: OrdersQueryParams = {}) {
const { page = 1, limit = 10, search = '', ...filters } = params
return useQuery<Orders>({
queryKey: ['orders', { page, limit, search, ...filters }],
queryFn: async () => {
const queryParams = new URLSearchParams()
return useQuery<Orders>({
queryKey: ['orders', { page, limit, search, ...filters }],
queryFn: async () => {
const queryParams = new URLSearchParams()
queryParams.append('page', page.toString())
queryParams.append('limit', limit.toString())
queryParams.append('page', page.toString())
queryParams.append('limit', limit.toString())
if (search) {
queryParams.append('search', search)
if (search) {
queryParams.append('search', search)
}
Object.entries(filters).forEach(([key, value]) => {
if (value !== undefined && value !== null && value !== '') {
queryParams.append(key, value.toString())
}
})
// Add other filters
Object.entries(filters).forEach(([key, value]) => {
if (value !== undefined && value !== null && value !== '') {
queryParams.append(key, value.toString())
}
})
const res = await api.get(`/orders?${queryParams.toString()}`)
return res.data.data
},
})
}
const res = await api.get(`/orders?${queryParams.toString()}`)
return res.data.data
}
})
}