import {BrowserRouter as Router, Route, Routes} from "react-router-dom" import RecipeDetailPage from "./components/recipes/RecipeDetailPage" import RecipeEditPage from "./components/recipes/RecipeEditPage" import RecipeListPage from "./components/recipes/RecipeListPage" import { getLoginUrlDefinition, getRecipeAddUrlDefinition, getRecipeDetailsUrlDefinition, getRecipeEditUrlDefinition, getRecipeListUrlDefinition, getUserUrlDefinition } from "./routes" import "./App.css" import LoginPage from "./components/LoginPage" import UserManagementPage from "./components/users/UserManagementPage.tsx"; /** * Main application component. * Defines routes for the recipe list, detail view, and edit form. */ function App() { return ( {/* Login page */} }/> {/* Home page: list of recipes */} }/> {/* Detail page: shows one recipe */} }/> {/* Edit page: form to edit a recipe */} }/> {/* Add page: form to add a recipe */} }/> {/*User management */} }/> ) } export default App