Changed clock icon in repeat posts to simple timestamp
Этот коммит содержится в:
@@ -14,7 +14,7 @@ export default class TimeSince extends React.Component {
|
||||
componentDidMount() {
|
||||
this.intervalId = setInterval(() => {
|
||||
this.forceUpdate();
|
||||
}, 30000);
|
||||
}, Constants.TIME_SINCE_UPDATE_INTERVAL);
|
||||
}
|
||||
componentWillUnmount() {
|
||||
clearInterval(this.intervalId);
|
||||
@@ -23,6 +23,14 @@ export default class TimeSince extends React.Component {
|
||||
const displayDate = Utils.displayDate(this.props.eventTime);
|
||||
const displayTime = Utils.displayTime(this.props.eventTime);
|
||||
|
||||
if (this.props.sameUser) {
|
||||
return (
|
||||
<time className='post__time'>
|
||||
{Utils.displayTime(this.props.eventTime)}
|
||||
</time>
|
||||
);
|
||||
}
|
||||
|
||||
const tooltip = (
|
||||
<Tooltip id={'time-since-tooltip-' + this.props.eventTime}>
|
||||
{displayDate + ' at ' + displayTime}
|
||||
@@ -42,10 +50,13 @@ export default class TimeSince extends React.Component {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
TimeSince.defaultProps = {
|
||||
eventTime: 0
|
||||
eventTime: 0,
|
||||
sameUser: false
|
||||
};
|
||||
|
||||
TimeSince.propTypes = {
|
||||
eventTime: React.PropTypes.number.isRequired
|
||||
eventTime: React.PropTypes.number.isRequired,
|
||||
sameUser: React.PropTypes.bool
|
||||
};
|
||||
|
||||
Ссылка в новой задаче
Block a user