feat: integrate settings API to manage forum and bug reporting availability

This commit is contained in:
Thibault Pouch
2026-03-17 11:44:05 +01:00
parent f481a6fc4e
commit f9012bd123
4 changed files with 49 additions and 6 deletions

View File

@@ -190,3 +190,11 @@ export const eventsApi = {
export const teamApi = {
getMembers: () => apiFetch<TeamMember[]>('/team'),
};
// ── Settings API ──────────────────────────────────────────────────────────────
export type SiteSettings = { forumEnabled: boolean; bugsEnabled: boolean };
export const settingsApi = {
get: () => apiFetch<SiteSettings>('/settings'),
};