umami/src/components/hooks/queries/useLinkQuery.ts
2025-08-15 11:11:24 -07:00

15 lines
386 B
TypeScript

import { useApi } from '../useApi';
import { useModified } from '../useModified';
export function useLinkQuery(linkId: string) {
const { get, useQuery } = useApi();
const { modified } = useModified(`link:${linkId}`);
return useQuery({
queryKey: ['link', { linkId, modified }],
queryFn: () => {
return get(`/links/${linkId}`);
},
enabled: !!linkId,
});
}