This commit is contained in:
2026-03-09 18:19:38 +01:00
parent 4c279c387c
commit 2d5e5a05a2
56 changed files with 2970 additions and 41 deletions

View File

@@ -1,3 +1,4 @@
// frontend/src/api/plants.ts
import client from './client';
export const plantsApi = {
list: (categorie) => client.get('/api/plants', { params: categorie ? { categorie } : {} }).then(r => r.data),
@@ -5,4 +6,8 @@ export const plantsApi = {
create: (p) => client.post('/api/plants', p).then(r => r.data),
update: (id, p) => client.put(`/api/plants/${id}`, p).then(r => r.data),
delete: (id) => client.delete(`/api/plants/${id}`),
// Variétés
createVariety: (plantId, v) => client.post(`/api/plants/${plantId}/varieties`, v).then(r => r.data),
updateVariety: (plantId, vid, v) => client.put(`/api/plants/${plantId}/varieties/${vid}`, v).then(r => r.data),
deleteVariety: (plantId, vid) => client.delete(`/api/plants/${plantId}/varieties/${vid}`),
};