Tristan Yu
Deploy Transcreation Explorer with full-stack React + Node.js app
70ed4fd
import React from 'react';
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import { Toaster } from 'react-hot-toast';
import Header from './components/Header';
import Home from './pages/Home';
import Browse from './pages/Browse';
import Random from './pages/Random';
import Search from './pages/Search';
import Manage from './pages/Manage';
import './App.css';
function App() {
return (
<Router future={{ v7_startTransition: true, v7_relativeSplatPath: true }}>
<div className="App">
<Header />
<main className="main-content">
<Routes>
<Route path="/" element={<Home />} />
<Route path="/browse" element={<Browse />} />
<Route path="/random" element={<Random />} />
<Route path="/search" element={<Search />} />
<Route path="/manage" element={<Manage />} />
</Routes>
</main>
<Toaster
position="top-right"
toastOptions={{
duration: 4000,
style: {
background: '#363636',
color: '#fff',
},
}}
/>
</div>
</Router>
);
}
export default App;