import { useQuery } from '@tanstack/react-query'
import { listSecciones } from '../api/listSecciones'
import type { SeccionesQuery } from '../types'

export const seccionesListQueryKey = (query: SeccionesQuery) => ['secciones', 'list', query] as const

export function useSeccionesList(query: SeccionesQuery) {
  return useQuery({
    queryKey: seccionesListQueryKey(query),
    queryFn: () => listSecciones(query),
    staleTime: 15_000,
  })
}
