feat: ajout de la gestion des clics sur les mangas dans le composant HomePage, permettant la navigation vers la page de détails du manga sélectionné
This commit is contained in:
parent
9950d7ff84
commit
34dfa57dc0
@@ -3,7 +3,10 @@
|
||||
<Toolbar :config="toolbarConfig" class="sticky top-16 z-10" />
|
||||
<div class="container mx-auto px-4">
|
||||
<MangaGrid v-if="viewMode === 'grid'" :mangas="collection?.items || []" />
|
||||
<MangaList v-else-if="viewMode === 'list'" :mangas="collection?.items || []" />
|
||||
<MangaList
|
||||
v-else-if="viewMode === 'list'"
|
||||
:mangas="collection?.items || []"
|
||||
@manga-click="handleMangaClick" />
|
||||
<div
|
||||
v-if="isBackgroundLoading"
|
||||
class="fixed bottom-4 right-4 bg-gray-800 text-white px-4 py-2 rounded-lg shadow-lg">
|
||||
@@ -46,6 +49,10 @@
|
||||
mangaStore.loadCollection();
|
||||
});
|
||||
|
||||
const handleMangaClick = manga => {
|
||||
router.push({ name: 'manga-details', params: { id: manga.id } });
|
||||
};
|
||||
|
||||
const toolbarConfig = {
|
||||
leftSection: [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user