Dashboard: quitar títulos duplicados en cards de gráficas (build 81) #33

showsTitle (default true) en HorizontalPerformanceChart, DrawdownChart,
VolatilityChartView, PredictionChartView y YearOverYearChartView; el
pageContent del Dashboard pasa false porque el header de la card ya nombra
la página. La sección Charts no cambia.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L38583J7AYWCVPevkivscj
This commit is contained in:
alexandrev-tibco
2026-08-06 22:55:27 +02:00
parent cf984dbf09
commit 6e6f4c5489
6 changed files with 50 additions and 27 deletions
@@ -177,19 +177,22 @@ struct EvolutionChartCard: View {
.frame(height: 150)
.padding(.vertical, 8)
allocationLegend
// showsTitle: false the card header already names the page;
// the embedded charts' own titles duplicated it.
case .performance:
HorizontalPerformanceChart(data: chartsVM.performanceData)
HorizontalPerformanceChart(data: chartsVM.performanceData, showsTitle: false)
case .drawdown:
DrawdownChart(data: chartsVM.drawdownData)
DrawdownChart(data: chartsVM.drawdownData, showsTitle: false)
case .volatility:
VolatilityChartView(data: chartsVM.volatilityData)
VolatilityChartView(data: chartsVM.volatilityData, showsTitle: false)
case .prediction:
PredictionChartView(
predictions: chartsVM.predictionData,
historicalData: chartsVM.evolutionData
historicalData: chartsVM.evolutionData,
showsTitle: false
)
case .yearOverYear:
YearOverYearChartView(viewModel: chartsVM)
YearOverYearChartView(viewModel: chartsVM, showsTitle: false)
}
}
}