Skip to content

Commit bd05bb1

Browse files
SaraVieiraDevanB
authored andcommitted
Import Fragment and Component from React package (#299)
1 parent e3e5ab6 commit bd05bb1

File tree

9 files changed

+34
-38
lines changed

9 files changed

+34
-38
lines changed

advanced/src/components/CreatePage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React from 'react'
1+
import React, { Component } from 'react'
22
import { withRouter } from 'react-router-dom'
33
import { graphql } from 'react-apollo'
44
import gql from 'graphql-tag'
55

6-
class CreatePage extends React.Component {
6+
class CreatePage extends Component {
77
state = {
88
title: '',
99
text: '',

advanced/src/components/DetailPage.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React from 'react'
1+
import React, { Component, Fragment } from 'react'
22
import { graphql, compose } from 'react-apollo'
33
import { withRouter } from 'react-router-dom'
44
import gql from 'graphql-tag'
55

6-
class DetailPage extends React.Component {
6+
class DetailPage extends Component {
77
render() {
88
if (this.props.postQuery.loading) {
99
return (
@@ -18,18 +18,18 @@ class DetailPage extends React.Component {
1818
let action = this._renderAction(post)
1919

2020
return (
21-
<React.Fragment>
21+
<Fragment>
2222
<h1 className="f3 black-80 fw4 lh-solid">{post.title}</h1>
2323
<p className="black-80 fw3">{post.text}</p>
2424
{action}
25-
</React.Fragment>
25+
</Fragment>
2626
)
2727
}
2828

2929
_renderAction = ({ id, isPublished }) => {
3030
if (!isPublished) {
3131
return (
32-
<React.Fragment>
32+
<Fragment>
3333
<a
3434
className="f6 dim br1 ba ph3 pv2 mb2 dib black pointer"
3535
onClick={() => this.publishDraft(id)}
@@ -42,7 +42,7 @@ class DetailPage extends React.Component {
4242
>
4343
Delete
4444
</a>
45-
</React.Fragment>
45+
</Fragment>
4646
)
4747
}
4848
return (

advanced/src/components/DraftsPage.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React from 'react'
1+
import React, { Component, Fragment } from 'react'
22
import Post from '../components/Post'
33
import { graphql } from 'react-apollo'
44
import gql from 'graphql-tag'
55

6-
class DraftsPage extends React.Component {
6+
class DraftsPage extends Component {
77
componentWillReceiveProps(nextProps) {
88
if (this.props.location.key !== nextProps.location.key) {
99
this.props.draftsQuery.refetch()
@@ -20,7 +20,7 @@ class DraftsPage extends React.Component {
2020
}
2121

2222
return (
23-
<React.Fragment>
23+
<Fragment>
2424
<div className="flex justify-between items-center">
2525
<h1>Drafts</h1>
2626
</div>
@@ -34,7 +34,7 @@ class DraftsPage extends React.Component {
3434
/>
3535
))}
3636
{this.props.children}
37-
</React.Fragment>
37+
</Fragment>
3838
)
3939
}
4040
}

advanced/src/components/FeedPage.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import React from 'react'
1+
import React, { Component, Fragment } from 'react'
22
import Post from '../components/Post'
33
import { graphql } from 'react-apollo'
44
import gql from 'graphql-tag'
55

6-
class FeedPage extends React.Component {
6+
class FeedPage extends Component {
77
componentWillReceiveProps(nextProps) {
88
if (this.props.location.key !== nextProps.location.key) {
99
this.props.feedQuery.refetch()
@@ -24,7 +24,7 @@ class FeedPage extends React.Component {
2424
}
2525

2626
return (
27-
<React.Fragment>
27+
<Fragment>
2828
<h1>Feed</h1>
2929
{this.props.feedQuery.feed &&
3030
this.props.feedQuery.feed.map(post => (
@@ -36,7 +36,7 @@ class FeedPage extends React.Component {
3636
/>
3737
))}
3838
{this.props.children}
39-
</React.Fragment>
39+
</Fragment>
4040
)
4141
}
4242
}

advanced/src/components/LoginPage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import React from 'react'
1+
import React, { Component } from 'react'
22
import { withRouter } from 'react-router-dom'
33
import { graphql } from 'react-apollo'
44
import gql from 'graphql-tag'
55
import { AUTH_TOKEN } from '../constant'
66

7-
class LoginPage extends React.Component {
7+
class LoginPage extends Component {
88
state = {
99
email: '',
1010
password: '',
Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
import React from 'react'
1+
import React, { Component } from 'react'
22
import { withRouter } from 'react-router-dom'
33

4-
class LogoutPage extends React.Component {
5-
render() {
6-
return (
7-
<div className="pa4 flex justify-center bg-white">
8-
<form>
9-
<h1>You are currently logged out. To see the drafts, please login.</h1>
10-
</form>
11-
</div>
12-
)
13-
}
14-
}
4+
const LogoutPage = () => (
5+
<div className="pa4 flex justify-center bg-white">
6+
<form>
7+
<h1>You are currently logged out. To see the drafts, please login.</h1>
8+
</form>
9+
</div>
10+
)
1511

1612
export default withRouter(LogoutPage)

advanced/src/components/Post.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React from 'react'
1+
import React, { Component } from 'react'
22
import { Link } from 'react-router-dom'
33

4-
export default class Post extends React.Component {
4+
export default class Post extends Component {
55
render() {
66
let title = this.props.post.title
77
if (this.props.isDraft) {

advanced/src/components/RootContainer.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from 'react'
1+
import React, { Component, Fragment } from 'react'
22
import {
33
NavLink,
44
Link,
@@ -28,7 +28,7 @@ const ProtectedRoute = ({ component: Component, token, ...rest }) => {
2828
)
2929
}
3030

31-
class RootContainer extends React.Component {
31+
class RootContainer extends Component {
3232
constructor(props) {
3333
super(props)
3434
this.refreshTokenFn = this.refreshTokenFn.bind(this)
@@ -77,10 +77,10 @@ class RootContainer extends React.Component {
7777
render() {
7878
return (
7979
<Router>
80-
<React.Fragment>
80+
<Fragment>
8181
{this.renderNavBar()}
8282
{this.renderRoute()}
83-
</React.Fragment>
83+
</Fragment>
8484
</Router>
8585
)
8686
}

advanced/src/components/SignupPage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import React from 'react'
1+
import React, { Component } from 'react'
22
import { withRouter } from 'react-router-dom'
33
import { graphql } from 'react-apollo'
44
import gql from 'graphql-tag'
55
import { AUTH_TOKEN } from '../constant'
66

7-
class SignupPage extends React.Component {
7+
class SignupPage extends Component {
88
state = {
99
email: '',
1010
password: '',

0 commit comments

Comments
 (0)