Added holdings group to LazyColumn so that they also get scrolled (and don't stick to the top)
This commit is contained in:
parent
673ca08974
commit
c80b4389aa
|
@ -43,34 +43,36 @@ fun GroupedTransactionsListItems(
|
|||
val showColoredAmounts by DI.uiSettings.showColoredAmounts.collectAsState()
|
||||
|
||||
|
||||
if (holdingsToDisplay.isNotEmpty()) {
|
||||
Column(Modifier.fillMaxWidth().padding(top = 8.dp, bottom = 16.dp)) {
|
||||
Text(
|
||||
text = "Depotwerte",
|
||||
fontSize = 16.sp,
|
||||
fontWeight = FontWeight.SemiBold,
|
||||
modifier = Modifier.padding(bottom = 2.dp),
|
||||
)
|
||||
LazyColumn(modifier, contentPadding = PaddingValues(bottom = 12.dp)) { // padding bottom = add the space the FAB sticks into the content area (= 26 - the 16 we add at the bottom of the expenses line)
|
||||
if (holdingsToDisplay.isNotEmpty()) {
|
||||
items(1) {
|
||||
Column(Modifier.fillMaxWidth().padding(top = 8.dp, bottom = 16.dp)) {
|
||||
Text(
|
||||
text = "Depotwerte",
|
||||
fontSize = 16.sp,
|
||||
fontWeight = FontWeight.SemiBold,
|
||||
modifier = Modifier.padding(bottom = 2.dp),
|
||||
)
|
||||
|
||||
Text("Bitte beachten: Der Abruf der Depotwerte ist sehr experimentell. Wir haben nur seitenweise Spezifikation und am Ende ein kleines Beispiel, " +
|
||||
"welches sich selbst nicht an die Spezifikation hält, und keine realen Bankantworten, wir mussten es also 'blind' implementieren.",
|
||||
color = Colors.Red600,
|
||||
modifier = Modifier.padding(horizontal = 6.dp).padding(top = 2.dp, bottom = 4.dp)
|
||||
)
|
||||
Text("Bitte beachten: Der Abruf der Depotwerte ist sehr experimentell. Wir haben nur seitenweise Spezifikation und am Ende ein kleines Beispiel, " +
|
||||
"welches sich selbst nicht an die Spezifikation hält, und keine realen Bankantworten, wir mussten es also 'blind' implementieren.",
|
||||
color = Colors.Red600,
|
||||
modifier = Modifier.padding(horizontal = 6.dp).padding(top = 2.dp, bottom = 4.dp)
|
||||
)
|
||||
|
||||
RoundedCornersCard {
|
||||
Column(Modifier.background(Color.White)) {
|
||||
holdingsToDisplay.forEachIndexed { index, holding ->
|
||||
// key(statementOfHoldings.id) {
|
||||
HoldingListItem(holding, index % 2 == 1, index < holdingsToDisplay.size - 1)
|
||||
// }
|
||||
RoundedCornersCard {
|
||||
Column(Modifier.background(Color.White)) {
|
||||
holdingsToDisplay.forEachIndexed { index, holding ->
|
||||
// key(statementOfHoldings.id) {
|
||||
HoldingListItem(holding, index % 2 == 1, index < holdingsToDisplay.size - 1)
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
LazyColumn(modifier, contentPadding = PaddingValues(bottom = 12.dp)) { // padding bottom = add the space the FAB sticks into the content area (= 26 - the 16 we add at the bottom of the expenses line)
|
||||
items(groupedByDate.keys.sortedDescending()) { groupingDate ->
|
||||
Column(Modifier.fillMaxWidth()) {
|
||||
Text(
|
||||
|
|
Loading…
Reference in New Issue