Skip to content

Commit 3804e61

Browse files
committed
Reset page to 1 on new name query in EventLookup
1 parent e8eddb9 commit 3804e61

File tree

1 file changed

+8
-7
lines changed
  • app/src/main/java/com/sunkensplashstudios/VRCRoboScout

1 file changed

+8
-7
lines changed

app/src/main/java/com/sunkensplashstudios/VRCRoboScout/LookupView.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,7 @@ fun EventLookup(lookupViewModel: LookupViewModel, navController: NavController)
672672
onDone = {
673673
keyboardController?.hide()
674674
lookupViewModel.fetchEvents(name = lookupViewModel.eventName.value, page = 1)
675+
lookupViewModel.page.intValue = 1
675676
})
676677
)
677678
}
@@ -727,34 +728,34 @@ fun EventLookup(lookupViewModel: LookupViewModel, navController: NavController)
727728
.fillMaxWidth()
728729
) {
729730
IconButton(
730-
enabled = lookupViewModel.page.value != 1,
731+
enabled = lookupViewModel.page.intValue != 1,
731732
onClick = {
732-
lookupViewModel.page.value -= 1
733+
lookupViewModel.page.intValue -= 1
733734
lookupViewModel.fetchEvents(
734735
name = lookupViewModel.eventName.value,
735-
page = lookupViewModel.page.value
736+
page = lookupViewModel.page.intValue
736737
)
737738
}) {
738739
Icon(
739740
Icons.AutoMirrored.Filled.ArrowBackIos,
740741
contentDescription = "Previous Page",
741742
modifier = Modifier.size(30.dp),
742-
tint = if (lookupViewModel.page.value != 1) MaterialTheme.colorScheme.button else Color.Gray
743+
tint = if (lookupViewModel.page.intValue != 1) MaterialTheme.colorScheme.button else Color.Gray
743744
)
744745
}
745746
Text(
746-
"${lookupViewModel.page.value}",
747+
"${lookupViewModel.page.intValue}",
747748
modifier = Modifier.padding(horizontal = 20.dp),
748749
fontSize = 25.sp,
749750
textAlign = TextAlign.Center
750751
)
751752
IconButton(
752753
enabled = lookupViewModel.events.value.size == 20,
753754
onClick = {
754-
lookupViewModel.page.value += 1
755+
lookupViewModel.page.intValue += 1
755756
lookupViewModel.fetchEvents(
756757
name = lookupViewModel.eventName.value,
757-
page = lookupViewModel.page.value
758+
page = lookupViewModel.page.intValue
758759
)
759760
}) {
760761
Icon(

0 commit comments

Comments
 (0)