You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

use-common.ts 388B

1234567891011121314
  1. import { get } from './base'
  2. import type {
  3. FileUploadConfigResponse,
  4. } from '@/models/common'
  5. import { useQuery } from '@tanstack/react-query'
  6. const NAME_SPACE = 'common'
  7. export const useFileUploadConfig = () => {
  8. return useQuery<FileUploadConfigResponse>({
  9. queryKey: [NAME_SPACE, 'file-upload-config'],
  10. queryFn: () => get<FileUploadConfigResponse>('/files/upload'),
  11. })
  12. }