Skip to content

Commit f1244a3

Browse files
committed
[add] routing in the app component
1 parent 1bbc942 commit f1244a3

File tree

1 file changed

+16
-5
lines changed
  • src/scripts/features/App

1 file changed

+16
-5
lines changed

src/scripts/features/App/App.js

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ import Sidebar from "../../components/Sidebar/Sidebar";
33
import Main from "../../components/Main/Main";
44
import { StepContext } from "../../context/StepContext";
55
import { UserProvider } from "../../context/UserContext";
6-
import { BrowserRouter } from "react-router-dom";
6+
import { BrowserRouter, Route, Switch } from "react-router-dom";
7+
import Layout from "../../components/Layout/Layout";
8+
import ContactDetails from "../../components/ContactDetails/ContactDetails";
9+
import InvestmentPlans from "../../components/InvestmentPlans/InvestmentPlans";
10+
import InvestmentPreferences from "../../components/InvestmentPreferences/InvestmentPreferences";
711

812
export default function App() {
913

@@ -13,10 +17,17 @@ export default function App() {
1317
<StepContext.Provider value={[step, setStep]}>
1418
<UserProvider >
1519
<BrowserRouter>
16-
<div className="app-container">
17-
<Sidebar />
18-
<Main />
19-
</div>
20+
<Switch>
21+
<Route exact path="/">
22+
<Layout><ContactDetails /></Layout>
23+
</Route>
24+
<Route path="/step2">
25+
<Layout><InvestmentPlans /></Layout>
26+
</Route>
27+
<Route path="/step3">
28+
<Layout><InvestmentPreferences /></Layout>
29+
</Route>
30+
</Switch>
2031
</BrowserRouter>
2132
</UserProvider>
2233
</StepContext.Provider>

0 commit comments

Comments
 (0)