feat(media): pagination

This commit is contained in:
Florian Sylvain committed 2026-10-13 19:54:59 +02:00
1 parent 04dc151ed7
commit 63c1e7076e
65 files changed
+2960 -365

No files matched your search

+3 -4
View File
@@ -1603,11 +1603,10 @@ export const messages = {
'champ:direction, avec le champ title, status, created_at ou updated_at et la direction asc ou desc. Par défaut updated_at:desc.',
'Search text.': 'Texte recherché.',
'SHA-256 of the content, lowercased.': 'SHA-256 du contenu, en minuscules.',
'The next_cursor of the previous page.': 'Le next_cursor de la page précédente.',
'all, unused or duplicates. Default all.': 'all, unused ou duplicates. Par défaut all.',
'newest, oldest, name or largest. Default newest.':
'newest, oldest, name ou largest. Par défaut newest.',
'1 to 100. Default 24.': 'De 1 à 100. Par défaut 24.',
'newest, oldest, name, largest or total_size. Default newest.':
'newest, oldest, name, largest ou total_size. Par défaut newest.',
'with or without. Default both.': 'with ou without. Par défaut les deux.',
"Read, write and publish articles. Titles can't be changed after creation.":
'Lire, écrire et publier des articles. Les titres ne peuvent pas être modifiés après la création.',
"3 to 200 characters. Can't be changed later.":
+13 -3
View File
@@ -136,7 +136,9 @@ describe('Switch language without losing work', () => {
}
return {
items,
next_cursor: null,
total: items.length,
page: 1,
size: 25,
counts: { all: items.length, unused: items.length, duplicates: 0 },
}
})
@@ -518,13 +520,21 @@ describe('Hardener localization outcomes', () => {
duplicate: false,
},
],
next_cursor: null,
total: 1,
page: 1,
size: 25,
counts: { all: 1, unused: 1, duplicates: 0 },
})
const listing = await request()
request.mockImplementation(async (path: string) =>
path.includes('?hash=')
? { items: [], next_cursor: null, counts: { all: 0, unused: 0, duplicates: 0 } }
? {
items: [],
total: 0,
page: 1,
size: 25,
counts: { all: 0, unused: 0, duplicates: 0 },
}
: listing,
)
await mountRoute('/media')