From 0c22e29f6957146355897ca580a9ab3ffcdf54e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=87=AA=E7=94=B1=E7=9A=84=E4=B8=96=E7=95=8C=E4=BA=BA?= <3196812536@qq.com> Date: Mon, 16 Jun 2025 00:22:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20prevent=20update=20button=20from=20rende?= =?UTF-8?q?ring=20when=20auto-check=20for=20updates=E2=80=A6=20(#7212)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix: prevent update button from rendering when auto-check for updates is disabled --- src/renderer/src/pages/home/components/UpdateAppButton.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/home/components/UpdateAppButton.tsx b/src/renderer/src/pages/home/components/UpdateAppButton.tsx index 6ac6c028b8..997590ef10 100644 --- a/src/renderer/src/pages/home/components/UpdateAppButton.tsx +++ b/src/renderer/src/pages/home/components/UpdateAppButton.tsx @@ -1,5 +1,6 @@ import { SyncOutlined } from '@ant-design/icons' import { useRuntime } from '@renderer/hooks/useRuntime' +import { useSettings } from '@renderer/hooks/useSettings' import { Button } from 'antd' import { FC } from 'react' import { useTranslation } from 'react-i18next' @@ -7,13 +8,14 @@ import styled from 'styled-components' const UpdateAppButton: FC = () => { const { update } = useRuntime() + const { autoCheckUpdate } = useSettings() const { t } = useTranslation() if (!update) { return null } - if (!update.downloaded) { + if (!update.downloaded || !autoCheckUpdate) { return null }