Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2c0577c

Browse filesBrowse files
committed
Updating readme
1 parent c08728f commit 2c0577c
Copy full SHA for 2c0577c

File tree

Expand file treeCollapse file tree

1 file changed

+31
-24
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+31
-24
lines changed

‎07 Form/readme.md

Copy file name to clipboardExpand all lines: 07 Form/readme.md
+31-24Lines changed: 31 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -109,21 +109,25 @@ export * from './members';
109109
### ./src/router.tsx
110110
```diff
111111
import * as React from 'react';
112-
import { Router, Route, IndexRoute, hashHistory } from 'react-router';
112+
import { Route, Switch } from 'react-router';
113+
import { HashRouter } from 'react-router-dom';
113114
import { App } from './app';
114115
- import { About, MembersPage } from './components';
115-
+ import { About, MembersPage, MemberPage } from './components';
116+
+ import { About, MembersPage, MemberPageContainer } from './components';
116117

117118
export const AppRouter: React.StatelessComponent<{}> = () => {
118119
return (
119-
<Router history={hashHistory}>
120-
<Route path="/" component={App} >
121-
<IndexRoute component={About} />
122-
<Route path="/about" component={About} />
123-
<Route path="/members" component={MembersPage} />
124-
+ <Route path="/member" component={MemberPage} />
125-
</Route>
126-
</Router>
120+
<HashRouter>
121+
<div className="container-fluid">
122+
<Route component={App} />
123+
<Switch>
124+
<Route exact path="/" component={About} />
125+
<Route path="/about" component={About} />
126+
<Route path="/members" component={MembersPage} />
127+
+ <Route path="/member" component={MemberPageContainer} />
128+
</Switch>
129+
</div>
130+
</HashRouter>
127131
);
128132
}
129133

@@ -134,7 +138,7 @@ export const AppRouter: React.StatelessComponent<{}> = () => {
134138
### ./src/components/members/page.tsx
135139
```diff
136140
import * as React from 'react';
137-
+ import { Link } from 'react-router';
141+
+ import { Link } from 'react-router-dom';
138142
import { MemberEntity } from '../../model';
139143
import { memberAPI } from '../../api/member';
140144
import { MemberHeader } from './memberHeader';
@@ -391,22 +395,26 @@ export class MemberPageContainer extends React.Component<{}, State> {
391395
### ./src/router.tsx
392396
```diff
393397
import * as React from 'react';
394-
import { Router, Route, IndexRoute, hashHistory } from 'react-router';
398+
import { Route, Switch } from 'react-router';
399+
import { HashRouter } from 'react-router-dom';
395400
import { App } from './app';
396-
- import { About, MembersPage, MemberPage } from './components';
401+
- import { About, MembersPage } from './components';
397402
+ import { About, MembersPage, MemberPageContainer } from './components';
398403

399404
export const AppRouter: React.StatelessComponent<{}> = () => {
400405
return (
401-
<Router history={hashHistory}>
402-
<Route path="/" component={App} >
403-
<IndexRoute component={About} />
404-
<Route path="/about" component={About} />
405-
<Route path="/members" component={MembersPage} />
406-
- <Route path="/member" component={MemberPage} />
407-
+ <Route path="/member" component={MemberPageContainer} />
408-
</Route>
409-
</Router>
406+
<HashRouter>
407+
<div className="container-fluid">
408+
<Route component={App} />
409+
<Switch>
410+
<Route exact path="/" component={About} />
411+
<Route path="/about" component={About} />
412+
<Route path="/members" component={MembersPage} />
413+
- <Route path="/member" component={MemberPage} />
414+
+ <Route path="/member" component={MemberPageContainer} />
415+
</Switch>
416+
</div>
417+
</HashRouter>
410418
);
411419
}
412420

@@ -488,7 +496,6 @@ export const memberAPI = {
488496
### ./src/components/member/pageContainer.tsx
489497
```diff
490498
import * as React from 'react';
491-
+ import { hashHistory } from 'react-router';
492499
+ import * as toastr from 'toastr';
493500
+ import { memberAPI } from '../../api/member';
494501
import { MemberEntity } from '../../model';
@@ -501,7 +508,7 @@ import { MemberPage } from './page';
501508
+ memberAPI.saveMember(this.state.member)
502509
+ .then(() => {
503510
+ toastr.success('Member saved.');
504-
+ hashHistory.goBack();
511+
+ history.back();
505512
+ });
506513
}
507514

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.