project-nomad/admin/inertia/hooks/useUpdateAvailable.ts
2026-02-06 15:40:30 -08:00

15 lines
489 B
TypeScript

import api from "~/lib/api"
import { CheckLatestVersionResult } from "../../types/system"
import { useQuery } from "@tanstack/react-query"
export const useUpdateAvailable = () => {
const queryData = useQuery<CheckLatestVersionResult | undefined>({
queryKey: ['system-update-available'],
queryFn: () => api.checkLatestVersion(),
refetchInterval: Infinity, // Disable automatic refetching
refetchOnWindowFocus: false,
})
return queryData.data
}