From d57cdcdb49afb9faf15072df3b9f566e971ee247 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=B2=81=E6=A0=91=E4=BA=BA?=
Date: Mon, 16 Jun 2025 22:31:08 +0900
Subject: [PATCH] fix: reduce footer text, move project information to faq page
---
src/__tests__/sanity-check.test.tsx | 5 ++--
src/components/Footer.tsx | 30 ++++++++++---------
src/faq/FAQAbout.tsx | 45 +++++++++++++++++++++++++++++
src/faq/FAQPages.tsx | 2 ++
src/faq/FaqHome.tsx | 3 +-
5 files changed, 69 insertions(+), 16 deletions(-)
create mode 100644 src/faq/FAQAbout.tsx
diff --git a/src/__tests__/sanity-check.test.tsx b/src/__tests__/sanity-check.test.tsx
index ffa2782..3d7b28d 100644
--- a/src/__tests__/sanity-check.test.tsx
+++ b/src/__tests__/sanity-check.test.tsx
@@ -16,6 +16,7 @@ test('should be able to render App', async () => {
await waitFor(() => screen.getByTestId('sdk-version'));
// Quick sanity check of known strings.
- expect(screen.getByText(/在浏览器内对文件进行解锁/i)).toBeInTheDocument();
- expect(screen.getByText(/UnlockMusic 团队/i)).toBeInTheDocument();
+ expect(screen.getByText(/音乐解锁/i)).toBeInTheDocument();
+ expect(screen.getByText(/Unlock Music/i)).toBeInTheDocument();
+ expect(screen.getByText(/MIT/i)).toBeInTheDocument();
});
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 2dd7f44..965e41b 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -5,24 +5,28 @@ export function Footer() {
const appVersionShort = '__APP_VERSION_SHORT__';
return (
);
}
diff --git a/src/faq/FAQAbout.tsx b/src/faq/FAQAbout.tsx
new file mode 100644
index 0000000..7ff1826
--- /dev/null
+++ b/src/faq/FAQAbout.tsx
@@ -0,0 +1,45 @@
+import { Header2, Header3 } from '~/components/HelpText/Headers';
+import { FaRust } from 'react-icons/fa';
+
+export function FAQAboutProject() {
+ return (
+
+ );
+}
diff --git a/src/faq/FAQPages.tsx b/src/faq/FAQPages.tsx
index 51c0215..4552098 100644
--- a/src/faq/FAQPages.tsx
+++ b/src/faq/FAQPages.tsx
@@ -4,6 +4,7 @@ import { KuwoFAQ } from './KuwoFAQ';
import { KugouFAQ } from './KugouFAQ';
import { OtherFAQ } from './OtherFAQ';
import { AndroidEmulatorFAQ } from './AndroidEmulatorFAQ';
+import { FAQAboutProject } from './FAQAbout';
export type FAQEntry = {
id: string;
@@ -17,4 +18,5 @@ export const FAQ_PAGES: FAQEntry[] = [
{ id: 'kugou', name: '酷狗音乐', Component: KugouFAQ },
{ id: 'android-emu', name: '安卓模拟器', Component: AndroidEmulatorFAQ },
{ id: 'other', name: '其它问题', Component: OtherFAQ },
+ { id: 'about', name: '关于项目', Component: FAQAboutProject },
];
diff --git a/src/faq/FaqHome.tsx b/src/faq/FaqHome.tsx
index 2941645..cf24401 100644
--- a/src/faq/FaqHome.tsx
+++ b/src/faq/FaqHome.tsx
@@ -1,9 +1,10 @@
import { ExtLink } from '~/components/ExtLink';
+import { Header2 } from '~/components/HelpText/Headers';
export function FaqHome() {
return (
-
答疑
+
答疑
从目录选择一项来查看相关说明。
也欢迎造访