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 ( +
+ 关于项目 + + um-react 是什么 +

+ um-react 是由 + + Unlock Music + + 基于 React 框架制作的一款用于移除已购音乐的加密保护的小工具,使用 + + MIT + + 授权协议。 +

+

+ 它的解密核心由 + + lib_um_crypto_rust + + 驱动,使用 + + MIT + + + + + Apache + + 双协议。 +

+

这意味着你可以自由地使用、修改和分发这个软件,但请注意遵守相应的授权协议。

+
+ ); +} 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 (
-

答疑

+ 答疑

从目录选择一项来查看相关说明。

也欢迎造访