From dedafead0eee9d1e67e86ad1a53ee45da7cd7d34 Mon Sep 17 00:00:00 2001 From: SWangHash <88996709+SWangHash@users.noreply.github.com> Date: Thu, 28 May 2026 09:36:48 +0800 Subject: [PATCH] fix(web-ui): replace privacy modal with external link --- .../components/AboutDialog/AboutDialog.scss | 38 ------------------- .../components/AboutDialog/AboutDialog.tsx | 38 ++----------------- src/web-ui/src/locales/en-US/common.json | 18 --------- src/web-ui/src/locales/zh-CN/common.json | 18 --------- src/web-ui/src/locales/zh-TW/common.json | 18 --------- 5 files changed, 3 insertions(+), 127 deletions(-) diff --git a/src/web-ui/src/app/components/AboutDialog/AboutDialog.scss b/src/web-ui/src/app/components/AboutDialog/AboutDialog.scss index 622b15f16e..6887f6ce9e 100644 --- a/src/web-ui/src/app/components/AboutDialog/AboutDialog.scss +++ b/src/web-ui/src/app/components/AboutDialog/AboutDialog.scss @@ -640,44 +640,6 @@ } } -// ==================== Privacy document layout ==================== - -.bitfun-about-dialog__privacy-doc { - padding: 24px 28px 28px; - max-height: min(520px, calc(100vh - 200px)); - overflow-y: auto; - line-height: 1.8; -} - -.bitfun-about-dialog__privacy-title { - font-size: 16px; - font-weight: 700; - color: var(--color-text-primary); - margin: 0 0 16px 0; - line-height: 1.4; - text-align: center; -} - -.bitfun-about-dialog__privacy-section { - font-size: 13px; - font-weight: 600; - color: var(--color-text-primary); - margin: 16px 0 6px 0; - line-height: 1.5; - - &:first-of-type { - margin-top: 0; - } -} - -.bitfun-about-dialog__privacy-text { - font-size: 12px; - color: var(--color-text-secondary); - margin: 0 0 6px 0; - line-height: 1.8; - text-align: justify; -} - .bitfun-about-dialog__sub-footnote { font-size: 11px; color: var(--color-text-muted); diff --git a/src/web-ui/src/app/components/AboutDialog/AboutDialog.tsx b/src/web-ui/src/app/components/AboutDialog/AboutDialog.tsx index c820a324d2..ff98d90bd4 100644 --- a/src/web-ui/src/app/components/AboutDialog/AboutDialog.tsx +++ b/src/web-ui/src/app/components/AboutDialog/AboutDialog.tsx @@ -116,7 +116,7 @@ export const AboutDialog: React.FC = ({ const updateProgress = useUpdateInstallStore(state => state.progress); const updateError = useUpdateInstallStore(state => state.error); const startUpdateInstall = useUpdateInstallStore(state => state.startInstall); - const [subDialog, setSubDialog] = useState<'openSource' | 'userAgreement' | null>(null); + const [subDialog, setSubDialog] = useState<'openSource' | null>(null); const aboutInfo = getAboutInfo(); const { version, license } = aboutInfo; @@ -375,7 +375,7 @@ export const AboutDialog: React.FC = ({ ·