Convert methods to ES6 exports
This commit is contained in:
parent
f5d71ad8f3
commit
b686b3d524
1 changed files with 36 additions and 39 deletions
|
@ -74,44 +74,41 @@ let timeagoInstance;
|
|||
/**
|
||||
* Sets a timeago Instance
|
||||
*/
|
||||
export function getTimeago() {
|
||||
export const getTimeago = () => {
|
||||
if (!timeagoInstance) {
|
||||
const localeRemaining = function getLocaleRemaining(number, index) {
|
||||
return [
|
||||
[s__('Timeago|just now'), s__('Timeago|right now')],
|
||||
[s__('Timeago|%s seconds ago'), s__('Timeago|%s seconds remaining')],
|
||||
[s__('Timeago|1 minute ago'), s__('Timeago|1 minute remaining')],
|
||||
[s__('Timeago|%s minutes ago'), s__('Timeago|%s minutes remaining')],
|
||||
[s__('Timeago|1 hour ago'), s__('Timeago|1 hour remaining')],
|
||||
[s__('Timeago|%s hours ago'), s__('Timeago|%s hours remaining')],
|
||||
[s__('Timeago|1 day ago'), s__('Timeago|1 day remaining')],
|
||||
[s__('Timeago|%s days ago'), s__('Timeago|%s days remaining')],
|
||||
[s__('Timeago|1 week ago'), s__('Timeago|1 week remaining')],
|
||||
[s__('Timeago|%s weeks ago'), s__('Timeago|%s weeks remaining')],
|
||||
[s__('Timeago|1 month ago'), s__('Timeago|1 month remaining')],
|
||||
[s__('Timeago|%s months ago'), s__('Timeago|%s months remaining')],
|
||||
[s__('Timeago|1 year ago'), s__('Timeago|1 year remaining')],
|
||||
[s__('Timeago|%s years ago'), s__('Timeago|%s years remaining')],
|
||||
][index];
|
||||
};
|
||||
const locale = function getLocale(number, index) {
|
||||
return [
|
||||
[s__('Timeago|just now'), s__('Timeago|right now')],
|
||||
[s__('Timeago|%s seconds ago'), s__('Timeago|in %s seconds')],
|
||||
[s__('Timeago|1 minute ago'), s__('Timeago|in 1 minute')],
|
||||
[s__('Timeago|%s minutes ago'), s__('Timeago|in %s minutes')],
|
||||
[s__('Timeago|1 hour ago'), s__('Timeago|in 1 hour')],
|
||||
[s__('Timeago|%s hours ago'), s__('Timeago|in %s hours')],
|
||||
[s__('Timeago|1 day ago'), s__('Timeago|in 1 day')],
|
||||
[s__('Timeago|%s days ago'), s__('Timeago|in %s days')],
|
||||
[s__('Timeago|1 week ago'), s__('Timeago|in 1 week')],
|
||||
[s__('Timeago|%s weeks ago'), s__('Timeago|in %s weeks')],
|
||||
[s__('Timeago|1 month ago'), s__('Timeago|in 1 month')],
|
||||
[s__('Timeago|%s months ago'), s__('Timeago|in %s months')],
|
||||
[s__('Timeago|1 year ago'), s__('Timeago|in 1 year')],
|
||||
[s__('Timeago|%s years ago'), s__('Timeago|in %s years')],
|
||||
][index];
|
||||
};
|
||||
const localeRemaining = (number, index) => [
|
||||
[s__('Timeago|just now'), s__('Timeago|right now')],
|
||||
[s__('Timeago|%s seconds ago'), s__('Timeago|%s seconds remaining')],
|
||||
[s__('Timeago|1 minute ago'), s__('Timeago|1 minute remaining')],
|
||||
[s__('Timeago|%s minutes ago'), s__('Timeago|%s minutes remaining')],
|
||||
[s__('Timeago|1 hour ago'), s__('Timeago|1 hour remaining')],
|
||||
[s__('Timeago|%s hours ago'), s__('Timeago|%s hours remaining')],
|
||||
[s__('Timeago|1 day ago'), s__('Timeago|1 day remaining')],
|
||||
[s__('Timeago|%s days ago'), s__('Timeago|%s days remaining')],
|
||||
[s__('Timeago|1 week ago'), s__('Timeago|1 week remaining')],
|
||||
[s__('Timeago|%s weeks ago'), s__('Timeago|%s weeks remaining')],
|
||||
[s__('Timeago|1 month ago'), s__('Timeago|1 month remaining')],
|
||||
[s__('Timeago|%s months ago'), s__('Timeago|%s months remaining')],
|
||||
[s__('Timeago|1 year ago'), s__('Timeago|1 year remaining')],
|
||||
[s__('Timeago|%s years ago'), s__('Timeago|%s years remaining')],
|
||||
][index];
|
||||
|
||||
const locale = (number, index) => [
|
||||
[s__('Timeago|just now'), s__('Timeago|right now')],
|
||||
[s__('Timeago|%s seconds ago'), s__('Timeago|in %s seconds')],
|
||||
[s__('Timeago|1 minute ago'), s__('Timeago|in 1 minute')],
|
||||
[s__('Timeago|%s minutes ago'), s__('Timeago|in %s minutes')],
|
||||
[s__('Timeago|1 hour ago'), s__('Timeago|in 1 hour')],
|
||||
[s__('Timeago|%s hours ago'), s__('Timeago|in %s hours')],
|
||||
[s__('Timeago|1 day ago'), s__('Timeago|in 1 day')],
|
||||
[s__('Timeago|%s days ago'), s__('Timeago|in %s days')],
|
||||
[s__('Timeago|1 week ago'), s__('Timeago|in 1 week')],
|
||||
[s__('Timeago|%s weeks ago'), s__('Timeago|in %s weeks')],
|
||||
[s__('Timeago|1 month ago'), s__('Timeago|in 1 month')],
|
||||
[s__('Timeago|%s months ago'), s__('Timeago|in %s months')],
|
||||
[s__('Timeago|1 year ago'), s__('Timeago|in 1 year')],
|
||||
[s__('Timeago|%s years ago'), s__('Timeago|in %s years')],
|
||||
][index];
|
||||
|
||||
timeago.register(timeagoLanguageCode, locale);
|
||||
timeago.register(`${timeagoLanguageCode}-remaining`, localeRemaining);
|
||||
|
@ -184,7 +181,7 @@ export const getDayDifference = (a, b) => {
|
|||
* @param {Number} seconds
|
||||
* @return {String}
|
||||
*/
|
||||
export function timeIntervalInWords(intervalInSeconds) {
|
||||
export const timeIntervalInWords = (intervalInSeconds) => {
|
||||
const secondsInteger = parseInt(intervalInSeconds, 10);
|
||||
const minutes = Math.floor(secondsInteger / 60);
|
||||
const seconds = secondsInteger - minutes * 60;
|
||||
|
@ -198,7 +195,7 @@ export function timeIntervalInWords(intervalInSeconds) {
|
|||
return text;
|
||||
}
|
||||
|
||||
export function dateInWords(date, abbreviated = false, hideYear = false) {
|
||||
export const dateInWords = (date, abbreviated = false, hideYear = false) => {
|
||||
if (!date) return date;
|
||||
|
||||
const month = date.getMonth();
|
||||
|
|
Loading…
Reference in a new issue