feat(patterns): tutorial system

This commit is contained in:
2025-08-07 00:41:51 +01:00
parent b4e23cc641
commit 2360727e11
15 changed files with 1386 additions and 45 deletions

View File

@@ -2,6 +2,7 @@ import type {
CategoryListResponse,
Pattern,
PatternListResponse,
PatternTutorial,
QuestionDetail,
QuestionListResponse,
Stats,
@@ -98,6 +99,10 @@ export async function getPattern(slug: string): Promise<Pattern> {
return fetchApi<Pattern>(`/api/patterns/${slug}`);
}
export async function getPatternTutorial(slug: string): Promise<PatternTutorial> {
return fetchApi<PatternTutorial>(`/api/patterns/${slug}/tutorial`);
}
export async function getStats(): Promise<Stats> {
return fetchApi<Stats>("/api/stats");
}