fix(web): admin des bibliothèques — UX, gestion d'erreur, styles

- web: AdminPage (admin bibliothèques), client API, styles
- web: nginx

Refs: #15
This commit is contained in:
Git Agent
2026-08-23 11:28:07 +02:00
parent 4b7d4d45ce
commit 39dd130c47
4 changed files with 54 additions and 5 deletions

View File

@ -165,6 +165,9 @@ export const api = {
fallback: { id: Date.now(), createdAt: new Date().toISOString(), updatedAt: new Date().toISOString(), ...input }
});
},
async deleteLibrary(id: number): Promise<void> {
await request<{ ok: true }>(`/admin/libraries/${id}`, { method: "DELETE" });
},
async scanLibrary(id: number): Promise<JobDto> {
return request<JobDto>(`/admin/libraries/${id}/scan`, { method: "POST", fallback: mockJobs[0] });
},