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, '')}
{lineup.prerequisites}
+{lineup.prerequisites.replace(/[^\S\n]/g, '')}
{lineup.importantNotes}
+{lineup.importantNotes.replace(/[^\S\n]/g, '')}