planpost-affiliate-ui/src/App.tsx
2025-10-06 14:59:03 +06:00

32 lines
1.1 KiB
TypeScript

import React from "react";
import { BrowserRouter, Routes, Route} from "react-router-dom";
import Login from "./pages/Login";
import Signup from "./pages/Signup";
import DashboardLayout from "./components/layouts/DashboardLayouts";
import Overview from "./pages/Overview";
import Referrals from "./pages/Referrals";
import Earnings from "./pages/Earnings";
import { Toaster } from "react-hot-toast";
import Landing from "./pages/Landing";
const App: React.FC = () => {
return (
<BrowserRouter>
<Routes>
<Route path="/login" element={<Login />} />
<Route path="/signup" element={<Signup />} />
<Route path="/" element={<Landing/>} />
<Route element={<DashboardLayout />}>
<Route path="/dashboard/overview" element={<Overview />} />
<Route path="/dashboard/referrals" element={<Referrals />} />
<Route path="/dashboard/earnings" element={<Earnings />} />
</Route>
</Routes>
<Toaster position="top-right" reverseOrder={false} />
</BrowserRouter>
);
};
export default App;