import React, { useState } from "react"; import { useI18n } from "../../application/i18n/I18nProvider"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from "../ui/dialog"; import { Button } from "../ui/button"; interface Props { filename: string; onRespond: (action: "overwrite" | "skip" | "cancel", applyToRest: boolean) => void; } export const ZmodemOverwriteDialog: React.FC = ({ filename, onRespond }) => { const { t } = useI18n(); const [applyToRest, setApplyToRest] = useState(false); return ( { if (!o) onRespond("cancel", false); }}> {t("zmodem.overwrite.title")}

{filename}

); };