diff --git a/frontend/src/pages/ShoppingPage.tsx b/frontend/src/pages/ShoppingPage.tsx index 242c028..bff6a82 100644 --- a/frontend/src/pages/ShoppingPage.tsx +++ b/frontend/src/pages/ShoppingPage.tsx @@ -128,6 +128,13 @@ export default function ShoppingPage() { useEffect(() => { void loadData() }, [loadData]) + async function refreshProducts() { + try { + const data = await searchProducts() + setProducts([...data].sort((a, b) => a.name.localeCompare(b.name, 'fr'))) + } catch { /* silencieux */ } + } + async function refreshCurrentList() { if (!currentList) return try { @@ -776,7 +783,7 @@ export default function ShoppingPage() { )} {showCatalogueModal && ( - setShowCatalogueModal(false)} /> + { setShowCatalogueModal(false); void refreshProducts() }} /> )} {showBoutiquesModal && (