From 629cbd79fc0d1797423785626f4da9d2fb39f261 Mon Sep 17 00:00:00 2001 From: hxt Date: Sat, 26 Apr 2025 17:01:00 +0800 Subject: [PATCH] =?UTF-8?q?style(Lineup):=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A0=BC=E5=BC=8F=E5=92=8C=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整了代码的缩进和空格,提高了可读性 -修复了一些小的语法问题,如缺少逗号等 - 优化了部分长行的换行方式,提高了代码的整洁度 --- rsbuild.config.ts | 4 ++++ src/api/types.ts | 14 ++++++++++++++ src/pages/Lineup.tsx | 8 ++++---- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 src/api/types.ts diff --git a/rsbuild.config.ts b/rsbuild.config.ts index 86583f2..b6ffcc6 100644 --- a/rsbuild.config.ts +++ b/rsbuild.config.ts @@ -8,4 +8,8 @@ export default defineConfig({ 'process.env.VITE_API_BASE_URL': JSON.stringify(process.env.VITE_API_BASE_URL), }, }, + html: { + title: '露娜助手', + favicon: './public/favicon.svg', + }, }); diff --git a/src/api/types.ts b/src/api/types.ts new file mode 100644 index 0000000..903caa6 --- /dev/null +++ b/src/api/types.ts @@ -0,0 +1,14 @@ +export interface Character { + id: number; + name: string; + code: string; + element: string; + class: string; + role: string; + imageUrl: string; +} + +export interface CharacterListResponse { + characters: Character[]; + total: number; +} \ No newline at end of file diff --git a/src/pages/Lineup.tsx b/src/pages/Lineup.tsx index 68b769f..3d72c05 100644 --- a/src/pages/Lineup.tsx +++ b/src/pages/Lineup.tsx @@ -252,13 +252,13 @@ const Lineup: React.FC = () => { {/* 装备信息 */}

装备信息

-

{lineup.equipmentInfo}

+

{lineup.equipmentInfo.replace(/[^\S\n]/g, '')}

{/* 神器信息 */}

神器信息

-

{lineup.artifacts}

+

{lineup.artifacts.replace(/[^\S\n]/g, '')}

@@ -266,13 +266,13 @@ const Lineup: React.FC = () => { {/* 前置条件 */}

前置条件

-

{lineup.prerequisites}

+

{lineup.prerequisites.replace(/[^\S\n]/g, '')}

{/* 重要提示 */}

重要提示

-

{lineup.importantNotes}

+

{lineup.importantNotes.replace(/[^\S\n]/g, '')}