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 (
<>
{showAddModal && (
setShowAddModal(false)} />
)}
>
);
};
const App = () => (
} />
} />
} />
);
export default App;