mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-14 15:54:13 +01:00
Linted code
This commit is contained in:
@@ -68,16 +68,18 @@ interface ActivityMessages {
|
||||
invalid: string
|
||||
}
|
||||
|
||||
const createTimeUnit = (singular: string, plural: string, pastSingular?: string, futureSingular?: string): TimeUnit =>
|
||||
(n: number, past = true) => {
|
||||
function createTimeUnit(singular: string, plural: string, pastSingular?: string, futureSingular?: string): TimeUnit {
|
||||
return (n: number, past = true) => {
|
||||
if (n === 1) {
|
||||
return past ? (pastSingular || `last ${singular}`) : (futureSingular || `next ${singular}`)
|
||||
}
|
||||
return `${n} ${plural}`
|
||||
}
|
||||
}
|
||||
|
||||
const createSimpleTimeUnit = (unit: string): TimeUnit =>
|
||||
(n: number) => `${n} ${unit}${n > 1 ? 's' : ''}`
|
||||
function createSimpleTimeUnit(unit: string): TimeUnit {
|
||||
return (n: number) => `${n} ${unit}${n > 1 ? 's' : ''}`
|
||||
}
|
||||
|
||||
export const activityMessages: Record<'en' | 'fr' | 'es', ActivityMessages> = {
|
||||
en: {
|
||||
@@ -94,11 +96,11 @@ export const activityMessages: Record<'en' | 'fr' | 'es', ActivityMessages> = {
|
||||
invalid: '',
|
||||
},
|
||||
fr: {
|
||||
justNow: "à l'instant",
|
||||
justNow: 'à l\'instant',
|
||||
past: (n: string) => n.match(/\d/) ? `il y a ${n}` : n,
|
||||
future: (n: string) => n.match(/\d/) ? `dans ${n}` : n,
|
||||
month: (n: number, past = true) => n === 1 ? (past ? 'le mois dernier' : 'le mois prochain') : `${n} mois`,
|
||||
year: (n: number, past = true) => n === 1 ? (past ? "l'année dernière" : "l'année prochaine") : `${n} ans`,
|
||||
year: (n: number, past = true) => n === 1 ? (past ? 'l\'année dernière' : 'l\'année prochaine') : `${n} ans`,
|
||||
day: (n: number, past = true) => n === 1 ? (past ? 'hier' : 'demain') : `${n} jours`,
|
||||
week: (n: number, past = true) => n === 1 ? (past ? 'la semaine dernière' : 'la semaine prochaine') : `${n} semaines`,
|
||||
hour: createSimpleTimeUnit('heure'),
|
||||
@@ -169,11 +171,11 @@ export const navs: readonly Nav[] = [
|
||||
{ label: { en: 'uses', fr: 'usages', es: 'usos' }, to: '/uses', icon: 'backpack-duotone' },
|
||||
{ label: { en: 'writings', fr: 'écrits', es: 'escritos' }, to: '/writings', icon: 'books-duotone' },
|
||||
{ label: { en: 'projects', fr: 'projets', es: 'proyectos' }, to: '/projects', icon: 'code-duotone' },
|
||||
{
|
||||
label: { en: 'resume', fr: 'cv', es: 'currículum' },
|
||||
icon: 'address-book-duotone',
|
||||
to: 'https://files.arthurdanjou.fr/s/resume',
|
||||
target: '_blank'
|
||||
{
|
||||
label: { en: 'resume', fr: 'cv', es: 'currículum' },
|
||||
icon: 'address-book-duotone',
|
||||
to: 'https://files.arthurdanjou.fr/s/resume',
|
||||
target: '_blank',
|
||||
},
|
||||
] as const
|
||||
|
||||
|
||||
Reference in New Issue
Block a user