2025SELab2-project-Dwengo/frontend/src/controllers/themes.ts
2025-03-25 21:46:03 +00:00

16 lines
446 B
TypeScript

import { BaseController } from "@/controllers/base-controller.ts";
export class ThemeController extends BaseController {
constructor() {
super("theme");
}
getAll(language: string | null = null) {
const query = language ? { language } : undefined;
return this.get<any[]>("/", query);
}
getHruidsByKey(themeKey: string) {
return this.get<string[]>(`/${encodeURIComponent(themeKey)}`);
}
}