This commit is contained in:
Manav Rathi
2025-02-07 12:25:21 +05:30
parent 6623c4fa7f
commit 5566d5881b

View File

@@ -669,47 +669,28 @@ const ExitSection: React.FC = () => {
}; };
const DebugSection: React.FC = () => { const DebugSection: React.FC = () => {
const { showMiniDialog } = useAppContext();
const [appVersion, setAppVersion] = useState<string | undefined>(); const [appVersion, setAppVersion] = useState<string | undefined>();
const [host, setHost] = useState<string | undefined>(); const [host, setHost] = useState<string | undefined>();
const electron = globalThis.electron;
useEffect(() => { useEffect(() => {
void electron?.appVersion().then(setAppVersion); void globalThis.electron?.appVersion().then(setAppVersion);
void customAPIHost().then(setHost); void customAPIHost().then(setHost);
}); });
const confirmLogDownload = () =>
showMiniDialog({
title: t("download_logs"),
message: <Trans i18nKey={"download_logs_message"} />,
continue: {
text: t("download"),
action: downloadLogs,
},
});
const downloadLogs = () => {
log.info("Downloading logs");
if (electron) electron.openLogDirectory();
else downloadString(savedLogs(), `ente-web-logs-${Date.now()}.txt`);
};
return ( return (
<> <>
{isInternalUser() && isDevBuild && ( {isInternalUser() && isDevBuild && (
<RowButton <RowButton
variant="secondary" variant="secondary"
label={ut("Test Upload")} label={ut("Test upload")}
onClick={testUpload} onClick={testUpload}
/> />
)} )}
<Stack <Stack
sx={{ sx={{
py: "14px", p: "32px 16px 16px 16px",
px: "16px", px: "16px",
gap: "24px", gap: "32px",
color: "text.muted", color: "text.muted",
}} }}
> >