Skip to content

Commit 7f2dd1d

Browse files
authored
Merge branch 'develop' into i18n
2 parents a002678 + 99fad91 commit 7f2dd1d

File tree

12 files changed

+72
-57
lines changed

12 files changed

+72
-57
lines changed

packages/react-scripts/scripts/utils/frontierInit.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@ function installFrontierDependencies(appPath, appName, answers, ownPath) {
6969
'@fs/axios',
7070
'@fs/locale',
7171
'@fs/user',
72+
'@fs/router',
73+
'@fs/error-boundary',
7274
'fs-webdev/exo',
7375
'http-proxy-middleware@0.19.1',
74-
'@reach/router@1.2.1',
7576
'@emotion/core@10.0.9',
7677
]
7778
);
Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,22 @@
11
import React from 'react'
2-
import { css } from '@emotion/core'
2+
import { Router, Link, NotFound, RequiresAuth } from '@fs/router'
3+
import Home from './home/Home'
4+
import UserInfo from './user/UserInfo'
35

4-
import Logo from './Logo'
5-
import AppHeader from './AppHeader'
6-
7-
const App = () => (
8-
<div
9-
css={css`
10-
text-align: center;
11-
`}
12-
>
13-
<AppHeader>
14-
<Logo />
15-
<p>
16-
Edit <code>src/components/App.js</code> and save to reload.
17-
</p>
18-
<a
19-
css={css`
20-
color: #61dafb;
21-
`}
22-
href="https://www.familysearch.org/frontier/docs/#/"
23-
target="_blank"
24-
rel="noopener noreferrer"
25-
>
26-
Learn Frontier
27-
</a>
28-
</AppHeader>
29-
</div>
30-
)
6+
function App() {
7+
return (
8+
<>
9+
<nav>
10+
<Link to="/">Home</Link>
11+
<Link to="user">User Info</Link>
12+
</nav>
3113

14+
<Router>
15+
<Home path="/" />
16+
<RequiresAuth path="/user" component={UserInfo} />
17+
<NotFound default />
18+
</Router>
19+
</>
20+
)
21+
}
3222
export default App
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import React from 'react'
2+
import { css } from '@emotion/core'
3+
4+
import Logo from './Logo'
5+
import HomeHeader from './HomeHeader'
6+
7+
const App = () => (
8+
<div
9+
css={css`
10+
text-align: center;
11+
`}
12+
>
13+
<HomeHeader>
14+
<Logo />
15+
<p>
16+
Edit <code>src/components/App.js</code> and save to reload.
17+
</p>
18+
<a
19+
css={css`
20+
color: #61dafb;
21+
`}
22+
href="https://www.familysearch.org/frontier/docs/#/"
23+
target="_blank"
24+
rel="noopener noreferrer"
25+
>
26+
Learn Frontier
27+
</a>
28+
</HomeHeader>
29+
</div>
30+
)
31+
32+
export default App
File renamed without changes.

packages/react-scripts/template/src/components/index.js

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import React from 'react'
2+
import { useUser } from '@fs/user'
3+
4+
export default function UserInfo() {
5+
const user = useUser()
6+
return <div>Hello, {user.displayName}!</div>
7+
}

0 commit comments

Comments
 (0)