feat: enhance user input component with new styling and functionality

- Added informational styling to warning cards in user input component.
- Improved remaining days details and history display with new computed properties.
- Updated user input service to manage planning outcomes and traces more effectively.
- Enhanced leave planner service to classify remaining balances with detailed reasons.
- Expanded translation service to support new balance reasoning and suggestions.
- Updated translations for multiple languages to reflect new features and terminology.
This commit is contained in:
nessar committed 2026-10-07 21:49:33 +02:00
1 parent 9851edf906
commit 3dc601982a
15 files changed
+679 -141

No files matched your search

@@ -395,7 +395,11 @@
@if (selected.remainingBalance; as remaining) {
·
{{
tr().planning.details.remainingReasons[remaining.classification]
translationService.getRemainingBalanceReason(
remaining,
displayedPlan(),
planningOutcome()?.kind === 'PlanningIncomplete'
)
}}
}
</p>
@@ -482,9 +486,11 @@
@if (selected.remainingBalance; as remaining) {
<p>
{{
tr().planning.details.remainingReasons[
remaining.classification
]
translationService.getRemainingBalanceReason(
remaining,
displayedPlan(),
planningOutcome()?.kind === 'PlanningIncomplete'
)
}}
</p>
}