@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
71 lines (70 loc) • 1.52 kB
JavaScript
const a = {
lessThanXSeconds: {
one: "minder dan een seconde",
other: "minder dan {{count}} seconden"
},
xSeconds: {
one: "1 seconde",
other: "{{count}} seconden"
},
halfAMinute: "een halve minuut",
lessThanXMinutes: {
one: "minder dan een minuut",
other: "minder dan {{count}} minuten"
},
xMinutes: {
one: "een minuut",
other: "{{count}} minuten"
},
aboutXHours: {
one: "ongeveer 1 uur",
other: "ongeveer {{count}} uur"
},
xHours: {
one: "1 uur",
other: "{{count}} uur"
},
xDays: {
one: "1 dag",
other: "{{count}} dagen"
},
aboutXWeeks: {
one: "ongeveer 1 week",
other: "ongeveer {{count}} weken"
},
xWeeks: {
one: "1 week",
other: "{{count}} weken"
},
aboutXMonths: {
one: "ongeveer 1 maand",
other: "ongeveer {{count}} maanden"
},
xMonths: {
one: "1 maand",
other: "{{count}} maanden"
},
aboutXYears: {
one: "ongeveer 1 jaar",
other: "ongeveer {{count}} jaar"
},
xYears: {
one: "1 jaar",
other: "{{count}} jaar"
},
overXYears: {
one: "meer dan 1 jaar",
other: "meer dan {{count}} jaar"
},
almostXYears: {
one: "bijna 1 jaar",
other: "bijna {{count}} jaar"
}
}, u = (t, r, o) => {
let e;
const n = a[t];
return typeof n == "string" ? e = n : r === 1 ? e = n.one : e = n.other.replace("{{count}}", String(r)), o?.addSuffix ? o.comparison && o.comparison > 0 ? "over " + e : e + " geleden" : e;
};
export {
u as formatDistance
};