1.3.1 - Graphing Fixes Cont'd

This commit is contained in:
2025-08-31 19:03:43 -06:00
parent 8db6ed0e82
commit 4804049274
2 changed files with 6 additions and 8 deletions

View File

@@ -132,14 +132,12 @@ fun ProgressChartCard(
progressData: List<ProgressDataPoint>,
problems: List<com.atridad.openclimb.data.model.Problem>,
) {
// Find all grading systems that have been used
val usedSystems = remember(problems) {
problems.map { it.difficulty.system }.distinct().filter { system ->
problems.any { it.difficulty.system == system }
}
// Find all grading systems that have been used in the progress data
val usedSystems = remember(progressData) {
progressData.map { it.difficultySystem }.distinct()
}
var selectedSystem by remember {
var selectedSystem by remember(usedSystems) {
mutableStateOf(usedSystems.firstOrNull() ?: DifficultySystem.V_SCALE)
}
var expanded by remember { mutableStateOf(false) }