Files
plunk/packages/dashboard/src/lib/hooks/templates.ts
T
2024-07-23 13:49:48 +02:00

25 lines
464 B
TypeScript

import useSWR from 'swr';
import {Action, Template} from '@prisma/client';
import {useActiveProject} from './projects';
/**
*
* @param id
*/
export function useTemplate(id: string) {
return useSWR(`/v1/templates/${id}`);
}
/**
*
*/
export function useTemplates() {
const activeProject = useActiveProject();
return useSWR<
(Template & {
actions: Action[];
})[]
>(activeProject ? `/projects/id/${activeProject.id}/templates` : null);
}