Portal/rsconcept/frontend/src/backend/library/useTemplates.tsx

18 lines
442 B
TypeScript
Raw Normal View History

2025-01-23 19:41:31 +03:00
import { useQuery, useSuspenseQuery } from '@tanstack/react-query';
import { libraryApi } from './api';
export function useTemplatesSuspense() {
const { data: templates } = useSuspenseQuery({
...libraryApi.getTemplatesQueryOptions()
});
return { templates };
}
export function useTemplates() {
const { data: templates } = useQuery({
...libraryApi.getTemplatesQueryOptions()
});
return { templates: templates ?? [] };
}