Skip to content

Commit 85939ec

Browse files
committed
Allow toggling relative time
1 parent 60b1da6 commit 85939ec

File tree

6 files changed

+27
-26
lines changed

6 files changed

+27
-26
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules/
2+
build/appstore/

build/main.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/main.js

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

build/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/App.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ export class App extends Component {
137137
<LogTable
138138
inlineSettings={this.props.inlineSettings}
139139
levels={this.state.levels}
140+
setRelative={this.setRelative}
140141
setLevel={this.setLevel.bind(this)}
141142
entries={entries}
142143
relative={this.state.relative}

js/Components/LogTable.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,19 @@ export class LogTable extends Component {
1818
this.setState({showLevelSettings: !this.state.showLevelSettings});
1919
};
2020

21+
toggleRelativeTime = () => {
22+
this.props.setRelative(!this.props.relative);
23+
};
24+
2125
render () {
2226
const timeClass = style.time + ((this.props.relative) ? (' ' + style.relative) : '');
2327

2428
const getTimeStamp = (entry) => {
2529
const time = new Date(entry.time);
2630
if (this.props.relative) {
27-
return <Timestamp value={time} relative/>
31+
return <Timestamp value={time} relative onClick={this.toggleRelativeTime}/>
2832
} else {
29-
return <Timestamp value={time}
33+
return <Timestamp value={time} onClick={this.toggleRelativeTime}
3034
format={convertDateFormat(this.props.dateFormat)}/>
3135
}
3236
};
@@ -99,7 +103,7 @@ export class LogTable extends Component {
99103
</th>
100104
<th className={style.app}>App</th>
101105
<th className={style.message}>Message</th>
102-
<th className={timeClass}>Time</th>
106+
<th className={timeClass} onClick={this.toggleRelativeTime}>Time</th>
103107
</tr>
104108
</thead>
105109
<tbody>

0 commit comments

Comments
 (0)