import { useSuspenseQuery } from "@tanstack/react-query"; import { fetchCitations, fetchDefinitions } from "../lib/nist-api"; const useGlossary = () => { const definitionsQuery = useSuspenseQuery({ queryKey: ["definitions"], queryFn: fetchDefinitions, staleTime: 1000 * 60 * 60, // 1 hour }); const citationsQuery = useSuspenseQuery({ queryKey: ["citations"], queryFn: fetchCitations, staleTime: 1000 * 60 * 60, // 1 hour }); return { glossary: definitionsQuery.data, citations: citationsQuery.data, }; }; export default useGlossary;