import React, { useState } from "react"; import { BrowserRouter, Routes, Route, NavLink } from "react-router-dom"; import HomePage from "./pages/HomePage"; import DebugPage from "./pages/DebugPage"; import SettingsPage from "./pages/SettingsPage"; import useProductStore from "./stores/useProductStore"; import AddProductModal from "./components/products/AddProductModal"; const Header = () => { const { fetchProducts, scrapeAll, loading } = useProductStore(); const [showAddModal, setShowAddModal] = useState(false); const handleRefresh = () => { fetchProducts(); }; const handleScrapeAll = async () => { if (!confirm("Lancer le scraping de tous les produits ?")) return; try { await scrapeAll(); } catch (err) { console.error("Erreur scrape all:", err); } }; return ( <>
suivi_produits
{showAddModal && ( setShowAddModal(false)} /> )} ); }; const App = () => (
} /> } /> } />
); export default App;