From c75ecc7df1e302c49f1cdbd70dfd032fa1ba1857 Mon Sep 17 00:00:00 2001 From: Frontend Developer Date: Tue, 10 Mar 2026 08:17:17 +0000 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF:=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/renderer/pages/Settings.jsx | 83 ++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 frontend/src/renderer/pages/Settings.jsx diff --git a/frontend/src/renderer/pages/Settings.jsx b/frontend/src/renderer/pages/Settings.jsx new file mode 100644 index 0000000..ccfc1ae --- /dev/null +++ b/frontend/src/renderer/pages/Settings.jsx @@ -0,0 +1,83 @@ +import React, { useState } from 'react'; +import { Card, Switch, Select, Button, Progress } from 'antd'; + +function Settings() { + const [darkMode, setDarkMode] = use const [language,State(false); + setLanguage] = useState('zh-CN'); + const [autoSync, setAutoSync] = useState(true); + const [syncFrequency, setSyncFrequency] = useState('5'); + const [wifiOnly, setWifiOnly] = useState(true); + + const storageUsed = 2.1 * 1024; // MB + const storageLimit = 10 * 1024; // MB + + return ( +
+

设置

+ + {/* 主题设置 */} + +
+ 深色模式 + +
+
+ 语言 + +
+
+ 仅 WiFi 同步 + +
+
+ + {/* 存储设置 */} + +
+ 存储空间: {storageUsed.toFixed(1)} MB / {storageLimit} MB + +
+
+ + +
+
+
+ ); +} + +export default Settings;