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, '')}