From c531ae2caf3b745e449f72e85e08cb6a3a422a82 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 30 Mar 2026 10:31:59 +0200 Subject: [PATCH] feat(StatusBar, falukantService): enhance character information display and UI structure - Updated falukantService to include predefined first and last names in character data retrieval. - Refactored StatusBar component layout to improve organization and visual clarity, introducing sections for identity and stats. - Enhanced character name handling to prioritize display names, ensuring a more dynamic user experience. --- backend/services/falukantService.js | 4 + .../src/components/falukant/StatusBar.vue | 181 ++++++++++++------ 2 files changed, 127 insertions(+), 58 deletions(-) diff --git a/backend/services/falukantService.js b/backend/services/falukantService.js index dd43d38..6160ede 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -995,6 +995,10 @@ class FalukantService extends BaseService { model: FalukantCharacter, as: 'character', attributes: ['id', 'birthdate', 'health', 'reputation', 'titleOfNobility'], + include: [ + { model: FalukantPredefineFirstname, as: 'definedFirstName', attributes: ['name'] }, + { model: FalukantPredefineLastname, as: 'definedLastName', attributes: ['name'] }, + ], }, ], attributes: ['id', 'money'] diff --git a/frontend/src/components/falukant/StatusBar.vue b/frontend/src/components/falukant/StatusBar.vue index f7b7975..26ccdca 100644 --- a/frontend/src/components/falukant/StatusBar.vue +++ b/frontend/src/components/falukant/StatusBar.vue @@ -1,44 +1,54 @@