Files
panel/resources/scripts/api/admin/locations/useLocationsSWR.ts

14 lines
368 B
TypeScript

import useSWR from 'swr'
import getLocations, {
LocationResponse,
QueryParams,
} from '@/api/admin/locations/getLocations'
const useLocationsSWR = ({ page, query, ...params }: QueryParams) => {
return useSWR<LocationResponse>(['admin:locations', page, query], () =>
getLocations({ page, query, ...params })
)
}
export default useLocationsSWR