|
|
@@ -10,7 +10,7 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
function formateTime(obj: any, isEnd: boolean) {
|
|
|
if (isEnd) {
|
|
|
if (obj.real_end_time) {
|
|
|
- if (obj.real_end_time_zone){
|
|
|
+ if (obj.real_end_time_zone) {
|
|
|
var newTimestamp = TimeFormatter.transferTimestamp(obj.real_end_time, obj.real_end_time_zone)
|
|
|
return TimeFormatter.timelineFormatTime(newTimestamp)
|
|
|
}
|
|
|
@@ -22,7 +22,7 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
}
|
|
|
else {
|
|
|
if (obj.real_start_time) {
|
|
|
- if (obj.real_end_time_zone){
|
|
|
+ if (obj.real_end_time_zone) {
|
|
|
var newTimestamp = TimeFormatter.transferTimestamp(obj.real_start_time, obj.real_start_time_zone)
|
|
|
return TimeFormatter.timelineFormatTime(newTimestamp)
|
|
|
}
|
|
|
@@ -90,12 +90,14 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
if (props.data.fast) {
|
|
|
var timeZone = ''
|
|
|
if (props.data.fast.real_start_time_zone) {
|
|
|
- timeZone = ' '+props.data.fast.real_start_time_zone
|
|
|
+ timeZone = ' ' + props.data.fast.real_start_time_zone
|
|
|
}
|
|
|
timelineItems.push(
|
|
|
{
|
|
|
status: getStatus(true, true, props.data),
|
|
|
- title: t('feature.track_time_duration.common.start_fast'),
|
|
|
+ title: getStatus(true, true, props.data) == 'padding' ?
|
|
|
+ t('feature.track_time_duration.common.start_fast') :
|
|
|
+ t('feature.track_time_duration.common.started_fasting'),
|
|
|
content: formateTime(props.data.fast, false) + timeZone,
|
|
|
date: showDate(props.data.fast, false) ? formateDate(props.data.fast, false) : '',
|
|
|
color: global.fastColor ? global.fastColor : ColorType.fast
|
|
|
@@ -105,12 +107,14 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
if (props.data.sleep) {
|
|
|
var timeZone = ''
|
|
|
if (props.data.sleep.real_start_time_zone) {
|
|
|
- timeZone = ' '+props.data.sleep.real_start_time_zone
|
|
|
+ timeZone = ' ' + props.data.sleep.real_start_time_zone
|
|
|
}
|
|
|
timelineItems.push(
|
|
|
{
|
|
|
status: getStatus(false, true, props.data),
|
|
|
- title: t('feature.track_time_duration.common.start_sleep'),
|
|
|
+ title: getStatus(false, true, props.data) == 'padding' ?
|
|
|
+ t('feature.track_time_duration.common.start_sleep'):
|
|
|
+ t('feature.track_time_duration.common.started_sleeping'),
|
|
|
content: formateTime(props.data.sleep, false) + timeZone,
|
|
|
date: showDate(props.data.sleep, false) ? formateDate(props.data.sleep, false) : '',
|
|
|
color: global.sleepColor ? global.sleepColor : ColorType.sleep
|
|
|
@@ -120,12 +124,14 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
if (props.data.sleep) {
|
|
|
var timeZone = ''
|
|
|
if (props.data.sleep.real_end_time_zone) {
|
|
|
- timeZone = ' '+props.data.sleep.real_end_time_zone
|
|
|
+ timeZone = ' ' + props.data.sleep.real_end_time_zone
|
|
|
}
|
|
|
timelineItems.push(
|
|
|
{
|
|
|
status: getStatus(false, false, props.data),
|
|
|
- title: t('feature.track_time_duration.common.end_sleep'),
|
|
|
+ title: getStatus(false, false, props.data) == 'padding' ?
|
|
|
+ t('feature.track_time_duration.common.end_sleep'):
|
|
|
+ t('feature.track_time_duration.common.ended_sleeping'),
|
|
|
content: formateTime(props.data.sleep, true) + timeZone,
|
|
|
date: showDate(props.data.sleep, true) ? formateDate(props.data.sleep, true) : '',
|
|
|
color: global.sleepColor ? global.sleepColor : ColorType.sleep
|
|
|
@@ -135,12 +141,14 @@ export default function TimelineFastSleep(props: { data: any, title?: string, fi
|
|
|
if (props.data.fast) {
|
|
|
var timeZone = ''
|
|
|
if (props.data.fast.real_end_time_zone) {
|
|
|
- timeZone = ' '+props.data.fast.real_end_time_zone
|
|
|
+ timeZone = ' ' + props.data.fast.real_end_time_zone
|
|
|
}
|
|
|
timelineItems.push(
|
|
|
{
|
|
|
status: getStatus(true, false, props.data),
|
|
|
- title: t('feature.track_time_duration.common.end_fast'),
|
|
|
+ title: getStatus(true, false, props.data) == 'padding' ?
|
|
|
+ t('feature.track_time_duration.common.end_fast'):
|
|
|
+ t('feature.track_time_duration.common.ended_fasting'),
|
|
|
content: formateTime(props.data.fast, true) + timeZone,
|
|
|
date: showDate(props.data.fast, true) ? formateDate(props.data.fast, true) : '',
|
|
|
color: global.fastColor ? global.fastColor : ColorType.fast
|