Skip to content

Commit bacdcf2

Browse files
committed
bug fixes
1 parent cbf821f commit bacdcf2

File tree

6 files changed

+45
-44
lines changed

6 files changed

+45
-44
lines changed

package-lock.json

Lines changed: 25 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
"version": "0.2.0",
44
"private": true,
55
"dependencies": {
6-
"epoch-timeago": "^1.1.9",
6+
"date-fns": "^1.30.1",
77
"firebase": "^5.6.0",
88
"react": "^16.6.3",
99
"react-dom": "^16.6.3",
1010
"react-router-dom": "^4.3.1",
1111
"react-scripts": "2.1.1",
1212
"recompose": "^0.30.0",
13+
"semantic-ui-css": "^2.4.1",
1314
"semantic-ui-react": "^0.83.0"
1415
},
1516
"scripts": {

src/components/Account/index.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -224,13 +224,12 @@ class DefaultLoginToggle extends Component {
224224
passwordOne !== passwordTwo || passwordOne === '';
225225

226226
return isEnabled ? (
227-
<Button
228-
type="button"
229-
onClick={() => onUnlink(signInMethod.id)}
230-
disabled={onlyOneLeft}
231-
>
232-
Deactivate {signInMethod.id}
233-
</Button>
227+
<span>
228+
<Button type="button" onClick={() => onUnlink(signInMethod.id)} disabled={onlyOneLeft}>
229+
Deactivate {signInMethod.id}
230+
</Button>
231+
<br />
232+
</span>
234233
) : (
235234
<Form onSubmit={this.onSubmit}>
236235
<Form.Group widths='equal'>

src/components/Messages/MessageItem.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React, {Component} from 'react';
2-
import timeago from 'epoch-timeago';
2+
import { distanceInWordsToNow } from 'date-fns'
33
import { Link } from 'react-router-dom';
44
import { Feed, Icon, Form } from 'semantic-ui-react';
55

66
export const TimeAgo = ({ time }) => (
7-
<time dateTime={new Date(time).toISOString()}>{timeago(time)}</time>
7+
<time>{distanceInWordsToNow(time)} ago</time>
88
)
99

1010

@@ -69,12 +69,13 @@ class MessageItem extends Component {
6969
<Icon bordered size='large' color='green' name='save outline' onClick={this.onSaveEditText} />
7070
<Icon bordered size='large' color='blue' name='undo alternate' onClick={this.onToggleEditMode} />
7171
</span>
72-
) : (
73-
<Icon bordered size='large' color='blue' name='edit outline' onClick={this.onToggleEditMode} />
74-
)}
72+
) : null}
7573

7674
{!editMode && (
77-
<Icon bordered size='large' color='red' name='trash alternate' onClick={() => onRemoveMessage(message.uid)} />
75+
<span>
76+
<Icon bordered size='large' color='blue' name='edit outline' onClick={this.onToggleEditMode} />
77+
<Icon bordered size='large' color='red' name='trash alternate' onClick={() => onRemoveMessage(message.uid)} />
78+
</span>
7879
)}
7980
</Feed.Meta>
8081
</Feed.Content>

src/components/Messages/Messages.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ class Messages extends Component {
9898
<Card.Description>
9999
{loading && <Loader active inline='centered' />}
100100

101+
{!loading && messages && (
102+
<Button size='small' floated='right' positive type="button" onClick={this.onNextPage}>Older Messages</Button>
103+
)}
104+
101105
{messages && (<MessageList
102106
messages={messages.map(message => ({
103107
...message,
@@ -116,9 +120,6 @@ class Messages extends Component {
116120
{!loading && <Form onSubmit={event => this.onCreateMessage(event, authUser)}>
117121
<Form.TextArea value={text} onChange={this.onChangeText} placeholder='Enter your message here...' />
118122
<Button primary type='submit'>Send <Icon name='send' /></Button>
119-
{!loading && messages && (
120-
<Button positive type="button" onClick={this.onNextPage}>More</Button>
121-
)}
122123
</Form>}
123124
</Card.Description>
124125
</Card.Content>

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3-
3+
import 'semantic-ui-css/semantic.min.css';
44
import './index.css';
55
import * as serviceWorker from './serviceWorker';
66

0 commit comments

Comments
 (0)