import { ModalComponent, ModalExitCode } from "../../../services/modale.service"; import BeatConflict from "../../../../../assets/images/apngs/beat-conflict.png"; import { BsmButton } from "renderer/components/shared/bsm-button.component"; import { BsmImage } from "renderer/components/shared/bsm-image.component"; import { useTranslation } from "renderer/hooks/use-translation.hook"; import { Mod } from "shared/models/mods/mod.interface"; export const UninstallModModal: ModalComponent = ({ resolver, options: {data} }) => { const mod = data; const t = useTranslation(); const desc = mod.name.toLowerCase() === "bsipa" ? "modals.uninstall-mod.description-bsipa" : "modals.uninstall-mod.description"; return (
{ e.preventDefault(); resolver({ exitCode: ModalExitCode.COMPLETED }); }} >

{t("modals.uninstall-mod.title")}

{t(desc, { mod: mod.name })}

{ resolver({ exitCode: ModalExitCode.CANCELED }); }} withBar={false} text="misc.cancel" />
); };