File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /**
2+ * @fileoverview Component for show updated date of the detail.
3+ */
4+ import React , { PropTypes } from 'react'
5+ import { getLastUpdated } from 'browser/lib/date-formatter'
6+ import CSSModules from 'browser/lib/CSSModules'
7+ import styles from './LastUpdatedString.styl'
8+
9+ const LastUpdatedString = ( { date } ) => {
10+ let text = ''
11+
12+ try {
13+ text = `Last updated at ${ getLastUpdated ( date ) } `
14+ } catch ( e ) {
15+ text = ''
16+ }
17+
18+ return (
19+ < p styleName = 'info-right-date' > { text } </ p >
20+ )
21+ }
22+
23+ LastUpdatedString . propTypes = {
24+ date : PropTypes . string ,
25+ }
26+
27+ export default CSSModules ( LastUpdatedString , styles )
Original file line number Diff line number Diff line change 1+ .info-right-date
2+ display inline
3+ font-size 11px
4+ color $ui-button-color
5+
6+ body [data-theme = "dark" ]
7+ .info-right-date
8+ color $ui-dark-button-color
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import styles from './MarkdownNoteDetail.styl'
44import MarkdownEditor from 'browser/components/MarkdownEditor'
55import StarButton from './StarButton'
66import TagSelect from './TagSelect'
7+ import LastUpdatedString from './LastUpdatedString'
78import dataApi from 'browser/main/lib/dataApi'
89import { hashHistory } from 'react-router'
910import ee from 'browser/main/lib/eventEmitter'
@@ -225,6 +226,7 @@ class MarkdownNoteDetail extends React.Component {
225226 />
226227 </ div >
227228 < div styleName = 'info-right' >
229+ < LastUpdatedString date = { note . updatedAt } />
228230 < button styleName = 'info-right-button'
229231 onClick = { ( e ) => this . handleContextButtonClick ( e ) }
230232 >
Original file line number Diff line number Diff line change @@ -45,12 +45,3 @@ $info-height = 60px
4545 opacity 1
4646 & :focus
4747 border-color $ui-button--focus-borderColor
48-
49- .info-right-date
50- display inline
51- font-size 11px
52- color $ui-button-color
53-
54- body [data-theme = "dark" ]
55- .info-right-date
56- color $ui-dark-button-color
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import CodeEditor from 'browser/components/CodeEditor'
55import MarkdownEditor from 'browser/components/MarkdownEditor'
66import StarButton from './StarButton'
77import TagSelect from './TagSelect'
8+ import LastUpdatedString from './LastUpdatedString'
89import dataApi from 'browser/main/lib/dataApi'
910import { hashHistory } from 'react-router'
1011import ee from 'browser/main/lib/eventEmitter'
@@ -533,7 +534,7 @@ class SnippetNoteDetail extends React.Component {
533534 />
534535 </ div >
535536 < div styleName = 'info-right' >
536- < p styleName = 'info-right- date' > Last updated at { 'dummy' } </ p >
537+ < LastUpdatedString date = { note . updatedAt } / >
537538 < button styleName = 'info-right-button'
538539 onClick = { ( e ) => this . handleContextButtonClick ( e ) }
539540 >
You can’t perform that action at this time.
0 commit comments