From 87589a2a11a585e317cc16a3b889e6537a77048a Mon Sep 17 00:00:00 2001 From: glax Date: Tue, 22 Jul 2025 22:24:44 +0200 Subject: [PATCH] MangaMerge Confirmation Dialog --- .../src/Components/Mangas/MangaMerge.tsx | 78 +++++++++++-------- 1 file changed, 46 insertions(+), 32 deletions(-) diff --git a/tranga-website/src/Components/Mangas/MangaMerge.tsx b/tranga-website/src/Components/Mangas/MangaMerge.tsx index 2d4c8e0..660d980 100644 --- a/tranga-website/src/Components/Mangas/MangaMerge.tsx +++ b/tranga-website/src/Components/Mangas/MangaMerge.tsx @@ -4,7 +4,7 @@ import Drawer from "@mui/joy/Drawer"; import ModalClose from "@mui/joy/ModalClose"; import {ApiContext} from "../../apiClient/ApiContext.tsx"; import {MangaCard} from "./MangaCard.tsx"; -import {Button, Modal, ModalDialog, Stack, Tooltip, Typography} from "@mui/joy"; +import {Alert, Button, Modal, ModalDialog, Stack, Tooltip, Typography} from "@mui/joy"; import {KeyboardDoubleArrowRight, Warning} from "@mui/icons-material"; import {LoadingState, StateIndicator} from "../Loading.tsx"; @@ -26,6 +26,11 @@ export default function ({manga} : {manga : Manga | undefined}) : ReactNode { }); }, [open]); + const exit = (manga : Manga) => { + setOpen(false); + setSimilar(similar.filter(m => m.key != manga.key)); + } + return ( <> - setOpen(false)}> - - - Confirm Merge - - - - - - - - - - - - ); + return <> + { + loadingState == LoadingState.success ? + + Merged Successfully! + + : + + } + setOpen(false)}> + + + Confirm Merge + + + + + + + + + + + ; } \ No newline at end of file