File tree Expand file tree Collapse file tree 6 files changed +45
-44
lines changed Expand file tree Collapse file tree 6 files changed +45
-44
lines changed Original file line number Diff line number Diff line change 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" : {
Original file line number Diff line number Diff 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' >
Original file line number Diff line number Diff line change 11import React , { Component } from 'react' ;
2- import timeago from 'epoch-timeago' ;
2+ import { distanceInWordsToNow } from 'date-fns'
33import { Link } from 'react-router-dom' ;
44import { Feed , Icon , Form } from 'semantic-ui-react' ;
55
66export 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 >
Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff line change 11import React from 'react' ;
22import ReactDOM from 'react-dom' ;
3-
3+ import 'semantic-ui-css/semantic.min.css' ;
44import './index.css' ;
55import * as serviceWorker from './serviceWorker' ;
66
You can’t perform that action at this time.
0 commit comments