App.tsx 693 B

123456789101112131415161718192021222324252627
  1. import React from "react";
  2. import { BrowserRouter as Router, Switch, Route, Link } from "react-router-dom";
  3. import Home from "./components/pages/Home";
  4. import Login from "./components/pages/Login";
  5. import AuthProvider from "./context/auth/AuthProvider";
  6. import ErrorBoundary from "./components/hoc/ErrorBoundary";
  7. function App() {
  8. return (
  9. <ErrorBoundary>
  10. <Router>
  11. <AuthProvider>
  12. <Switch>
  13. <Route exact path="/">
  14. <Home />
  15. </Route>
  16. <Route exact path="/login">
  17. <Login />
  18. </Route>
  19. </Switch>
  20. </AuthProvider>
  21. </Router>
  22. </ErrorBoundary>
  23. );
  24. }
  25. export default App;