peer-at-code-web/lib/hooks/use-puzzles.ts
2023-02-14 16:22:18 +01:00

14 lines
356 B
TypeScript

import useSWR from 'swr';
import { getChapters, getPuzzle, getPuzzles } from '../puzzles';
export function useChapters() {
return useSWR('chapters', () => getChapters());
}
export function usePuzzles() {
return useSWR('puzzles', () => getPuzzles());
}
export function usePuzzle(id: number) {
return useSWR(`puzzles/${id}`, () => getPuzzle(id));
}