From f433a9ae2a2d37cbbb8fccd34e5e0795274a0f7f Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 19 Jun 2022 21:52:30 +0200 Subject: [PATCH] create modal for when uninstalling a version --- .../modal-types/uninstall-modal.component.tsx | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/renderer/components/modal/modal-types/uninstall-modal.component.tsx diff --git a/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx b/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx new file mode 100644 index 00000000..f440c7e0 --- /dev/null +++ b/src/renderer/components/modal/modal-types/uninstall-modal.component.tsx @@ -0,0 +1,23 @@ +import { ModalExitCode, ModalResponse, ModalService } from "../../../services/modale.service"; +import BeatConflict from "../../../../../assets/beat-conflict.png" +import { BSVersion } from "main/services/bs-version-manager.service"; +import { BsmButton } from "renderer/components/shared/bsm-button.component"; +import { BsmImage } from "renderer/components/shared/bsm-image.component"; + +export function UninstallModal({resolver}: {resolver: (x: ModalResponse) => void}) { + + const version = ModalService.getInsance().getModalData(); + + return ( +
{e.preventDefault(); resolver({exitCode: ModalExitCode.COMPLETED})}}> + +

Uninstall

+ +

Are you sure you want to uninstall BeatSaber {version.BSVersion} ? You will have to re-download it to play it.

+
+ {resolver({exitCode: ModalExitCode.CANCELED})}} withBar={false} text="Cancel"/> + +
+ + ) +}