Skip to content

Commit c47199d

Browse files
authored
docs(react): add IonPage to nested outlet example (ionic-team#1940)
1 parent 2c44b48 commit c47199d

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/pages/react/navigation.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,12 @@ Inside the Dashboard page, we define more routes related to this specific sectio
6161
```typescript
6262
const DashboardPage: React.FC = () => {
6363
return (
64-
<IonRouterOutlet>
65-
<Route exact path="/dashboard" component={UsersListPage} />
66-
<Route path="/dashboard/users/:id" component={UserDetailPage} />
67-
</IonRouterOutlet>
64+
<IonPage>
65+
<IonRouterOutlet>
66+
<Route exact path="/dashboard" component={UsersListPage} />
67+
<Route path="/dashboard/users/:id" component={UserDetailPage} />
68+
</IonRouterOutlet>
69+
</IonPage>
6870
);
6971
};
7072
```
@@ -76,10 +78,12 @@ However, we can use the [`match`](https://reacttraining.com/react-router/web/api
7678
```typescript
7779
const DashboardPage: React.FC<RouteComponentProps> = ({ match }) => {
7880
return (
79-
<IonRouterOutlet>
80-
<Route exact path={match.url} component={UsersListPage} />
81-
<Route path={`${match.url}/users/:id`} component={UserDetailPage} />
82-
</IonRouterOutlet>
81+
<IonPage>
82+
<IonRouterOutlet>
83+
<Route exact path={match.url} component={UsersListPage} />
84+
<Route path={`${match.url}/users/:id`} component={UserDetailPage} />
85+
</IonRouterOutlet>
86+
</IonPage>
8387
);
8488
};
8589
```

0 commit comments

Comments
 (0)