[#13] Hide keyboard in landscape.
All checks were successful
continuous-integration/drone/push Build is passing

closes #13
This commit is contained in:
2023-01-27 13:18:00 +01:00
parent 89f2e3ecd5
commit c71b608a7b

View File

@@ -49,22 +49,23 @@ fun Landscape(viewModel: ICounterViewModel) {
Modifier.weight(1f)
)
}
Column(Modifier.weight(1f)) {
KeyboardView(
viewModel.currentScoreA,
viewModel.currentScoreB,
viewModel.requestFocusA,
viewModel.enableSubmit,
{ viewModel.updateFocusStateA(it) },
{ viewModel.updateFocusStateB(it) },
{ viewModel.digitClicked(it) },
{ viewModel.addSub100Clicked(it) },
{ viewModel.deleteClicked() },
{ viewModel.negateClicked() },
{ viewModel.submitClicked() },
{ viewModel.keyboardHidden = true },
{ viewModel.swapInputScores() })
if (!viewModel.keyboardHidden) {
Column(Modifier.weight(1f)) {
KeyboardView(
viewModel.currentScoreA,
viewModel.currentScoreB,
viewModel.requestFocusA,
viewModel.enableSubmit,
{ viewModel.updateFocusStateA(it) },
{ viewModel.updateFocusStateB(it) },
{ viewModel.digitClicked(it) },
{ viewModel.addSub100Clicked(it) },
{ viewModel.deleteClicked() },
{ viewModel.negateClicked() },
{ viewModel.submitClicked() },
{ viewModel.keyboardHidden = true },
{ viewModel.swapInputScores() })
}
}
}
}