fix: review findings
This commit is contained in:
parent
fb14eca634
commit
5fb45afb12
@ -14,7 +14,7 @@
|
|||||||
v-model="periodInput.duration.days"
|
v-model="periodInput.duration.days"
|
||||||
type="number"
|
type="number"
|
||||||
min="0"
|
min="0"
|
||||||
/> {{ $t('task.reminder.daysShort') }}
|
/> {{ $t('task.reminder.days') }}
|
||||||
<input
|
<input
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
class="input"
|
class="input"
|
||||||
@ -166,7 +166,7 @@ function formatDuration(reminderPeriod: number): string {
|
|||||||
return '00:00'
|
return '00:00'
|
||||||
}
|
}
|
||||||
const duration = secondsToPeriod(Math.abs(reminderPeriod))
|
const duration = secondsToPeriod(Math.abs(reminderPeriod))
|
||||||
return (duration.days > 0 ? duration.days + ' d ' : '') +
|
return (duration.days > 0 ? `${duration.days} ${t('task.reminder.days')} `: '') +
|
||||||
('' + duration.hours).padStart(2, '0') + ':' +
|
('' + duration.hours).padStart(2, '0') + ':' +
|
||||||
('' + duration.minutes).padStart(2, '0')
|
('' + duration.minutes).padStart(2, '0')
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,13 @@ import {SECONDS_A_DAY, SECONDS_A_HOUR, SECONDS_A_MINUTE} from '@/constants/date'
|
|||||||
/**
|
/**
|
||||||
* Convert time period given as seconds to days, hour, minutes, seconds
|
* Convert time period given as seconds to days, hour, minutes, seconds
|
||||||
*/
|
*/
|
||||||
export function secondsToPeriod(seconds: number): {days: number, hours: number, minutes: number, seconds: number} {
|
export function secondsToPeriod(seconds: number): {days: number, hours: number, minutes: number, seconds: number} {
|
||||||
const d = Math.floor(seconds / SECONDS_A_DAY)
|
return {
|
||||||
const h = Math.floor(seconds % SECONDS_A_DAY / 3600)
|
days: Math.floor(seconds / SECONDS_A_DAY),
|
||||||
const m = Math.floor(seconds % SECONDS_A_HOUR / 60)
|
hours: Math.floor(seconds % SECONDS_A_DAY / 3600),
|
||||||
const s = Math.floor(seconds % 60)
|
minutes: Math.floor(seconds % SECONDS_A_HOUR / 60),
|
||||||
return {days: d, hours: h, minutes: m, seconds: s}
|
seconds: Math.floor(seconds % 60),
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -723,7 +723,8 @@
|
|||||||
"reminder": {
|
"reminder": {
|
||||||
"hoursShort": "HH",
|
"hoursShort": "HH",
|
||||||
"minutesShort": "MM",
|
"minutesShort": "MM",
|
||||||
"daysShort": "d"
|
"daysShort": "d",
|
||||||
|
"days": "days"
|
||||||
},
|
},
|
||||||
"repeat": {
|
"repeat": {
|
||||||
"everyDay": "Every Day",
|
"everyDay": "Every Day",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user