diff --git a/src-tauri/src/cmd/media_unlock_checker.rs b/src-tauri/src/cmd/media_unlock_checker.rs index c51bb9d4..2b44c02c 100644 --- a/src-tauri/src/cmd/media_unlock_checker.rs +++ b/src-tauri/src/cmd/media_unlock_checker.rs @@ -1,10 +1,8 @@ use chrono::Local; use regex::Regex; -use reqwest::header::{HeaderMap, HeaderValue}; use reqwest::Client; use serde::{Deserialize, Serialize}; use std::collections::HashMap; -use std::error::Error; use std::sync::Arc; use tauri::command; use tokio::sync::Mutex; diff --git a/src-tauri/src/feat/config.rs b/src-tauri/src/feat/config.rs index 1162dc3a..88eb225b 100644 --- a/src-tauri/src/feat/config.rs +++ b/src-tauri/src/feat/config.rs @@ -6,7 +6,6 @@ use crate::{ }; use anyhow::Result; use serde_yaml::Mapping; -use tauri::Manager; /// Patch Clash configuration pub async fn patch_clash(patch: Mapping) -> Result<()> { diff --git a/src/components/home/system-info-card.tsx b/src/components/home/system-info-card.tsx index 82d7874c..404c546b 100644 --- a/src/components/home/system-info-card.tsx +++ b/src/components/home/system-info-card.tsx @@ -30,6 +30,9 @@ export const SystemInfoCard = () => { { suspense: false, revalidateOnFocus: false } ); + // 是否以sidecar模式运行 + const isSidecarMode = runningMode === "sidecar"; + // 初始化系统信息 useEffect(() => { // 获取系统信息 @@ -123,10 +126,10 @@ export const SystemInfoCard = () => { // 点击运行模式处理 const handleRunningModeClick = useCallback(() => { - if (runningMode === "sidecar") { + if (isSidecarMode) { onInstallService(); } - }, [runningMode, onInstallService]); + }, [isSidecarMode, onInstallService]); // 检查更新 const onCheckUpdate = useLockFn(async () => { @@ -148,12 +151,12 @@ export const SystemInfoCard = () => { // 运行模式样式 const runningModeStyle = useMemo(() => ({ - cursor: runningMode === "sidecar" ? "pointer" : "default", - textDecoration: runningMode === "sidecar" ? "underline" : "none", + cursor: isSidecarMode ? "pointer" : "default", + textDecoration: isSidecarMode ? "underline" : "none", "&:hover": { - opacity: runningMode === "sidecar" ? 0.7 : 1, + opacity: isSidecarMode ? 0.7 : 1, }, - }), [runningMode]); + }), [isSidecarMode]); // 只有当verge存在时才渲染内容 if (!verge) return null; @@ -203,7 +206,7 @@ export const SystemInfoCard = () => { onClick={handleRunningModeClick} sx={runningModeStyle} > - {runningMode === "service" ? t("Service Mode") : t("Sidecar Mode")} + {isSidecarMode ? t("Sidecar Mode") : t("Service Mode")}