Skip to content

Commit 0bc639e

Browse files
Link the pages with the react router
Add split pane and add route of about page
1 parent 7b5a6bd commit 0bc639e

File tree

2 files changed

+16
-20
lines changed

2 files changed

+16
-20
lines changed

src/App.tsx

+16-20
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,24 @@
1+
import { IonApp, IonSplitPane, IonPage } from "@ionic/react";
12
import React, { Component } from "react";
2-
import "@ionic/core/css/core.css";
3-
import "@ionic/core/css/ionic.bundle.css";
4-
import {
5-
IonApp,
6-
IonContent,
7-
IonCard,
8-
IonCardHeader,
9-
IonCardTitle,
10-
IonCardSubtitle
11-
} from "@ionic/react";
3+
import { BrowserRouter, Route, Switch } from "react-router-dom";
4+
import Menu from "./components/menu/Menu";
5+
import About from "./pages/About";
126

137
class App extends Component {
148
render() {
159
return (
16-
<IonApp>
17-
<IonContent>
18-
<IonCard>
19-
<IonCardHeader>
20-
<IonCardSubtitle>Welcome to Ionic</IonCardSubtitle>
21-
<IonCardTitle>Running on React</IonCardTitle>
22-
</IonCardHeader>
23-
</IonCard>
24-
</IonContent>
25-
</IonApp>
10+
<BrowserRouter>
11+
<IonApp>
12+
<IonSplitPane contentId="main">
13+
<Menu />
14+
<IonPage id="main">
15+
<Switch>
16+
<Route path="/" component={About} />
17+
</Switch>
18+
</IonPage>
19+
</IonSplitPane>
20+
</IonApp>
21+
</BrowserRouter>
2622
);
2723
}
2824
}

src/assets/img/aerogear.png

10.5 KB
Loading

0 commit comments

Comments
 (0)