mirror of
https://github.com/C9Glax/tranga-website.git
synced 2025-10-11 21:29:50 +02:00
30 lines
1.2 KiB
Vue
30 lines
1.2 KiB
Vue
<template>
|
|
<UPageBody class="flex flex-col items-center">
|
|
<UButton
|
|
icon="i-lucide-arrow-left"
|
|
class="w-fit self-start m-20"
|
|
variant="soft"
|
|
:to="`/manga/${mangaId}/merge/`"
|
|
>Back</UButton
|
|
>
|
|
<div class="flex flex-row justify-evenly items-center">
|
|
<MangaCard v-if="manga" :manga="manga" :expanded="true" />
|
|
<USkeleton v-else class="max-w-[600px] w-full h-[350px]" />
|
|
<UIcon name="i-lucide-merge" class="rotate-90 px-20" size="50" />
|
|
<MangaCard v-if="target" :manga="target" :expanded="true" />
|
|
<USkeleton v-else class="max-w-[600px] w-full h-[350px]" />
|
|
</div>
|
|
<p>This action is irreversible!</p>
|
|
<UButton color="warning" class="w-fit">Merge</UButton>
|
|
</UPageBody>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
const route = useRoute();
|
|
const targetId = route.params.targetId as string;
|
|
const mangaId = route.params.mangaId as string;
|
|
|
|
const { data: target } = useApi('/v2/Manga/{MangaId}', { path: { MangaId: targetId } });
|
|
const { data: manga } = useApi('/v2/Manga/{MangaId}', { path: { MangaId: mangaId } });
|
|
</script>
|