import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { Layout, useSelectedWeek } from './components/Layout'; import { WeekPlanner } from './components/WeekPlanner'; import { ProductList } from './components/ProductList'; import { InfoPage } from './components/InfoPage'; import { useProducts } from './hooks/useProducts'; import './styles/globals.css'; // Home Page Component (Week Planner View) function HomePage() { const selectedWeek = useSelectedWeek(); return ( ); } // Products Page Component function ProductsPage() { const { products, allergens, additives, createProduct, updateProduct, deleteProduct, loading, error } = useProducts(); // Error display for products page if (error && products.length === 0) { return (

Fehler beim Laden

{error}

); } return ( ); } // Main App Component function App() { return (
}> {/* Home Page - Week Planner */} } /> {/* Products Management */} } /> {/* Info/About Page */} } /> {/* 404 Not Found */} } />
); } // 404 Not Found Page function NotFoundPage() { return (

Seite nicht gefunden

Die angeforderte Seite konnte nicht gefunden werden.

Zurück zur Startseite
); } export default App;