Guy Bieber
03/10/2020, 1:41 PMAdam Powell
03/10/2020, 1:51 PMGuy Bieber
03/10/2020, 2:55 PMLouis Pullen-Freilich [G]
03/10/2020, 3:13 PMsindrenm
03/10/2020, 3:49 PMAdam Powell
03/10/2020, 11:47 PMenabled: Boolean
params to these composables and not using nullable callbacks as that signal. It's often confusing and leads to very strange code shapes the way it is today.Guy Bieber
03/11/2020, 8:16 PMAndrey Kulikov
03/11/2020, 9:24 PMGuy Bieber
03/11/2020, 11:24 PM@Composable
fun ButtonStyled (text : String, onClick: (() -> Unit)?) {
Button(onClick = onClick) {
Text(text)
}
}
Column() {
ButtonStyled(
text = "Refresh",
onClick = { bleTestViewModel.devicesRefresh() }
)
}
Louis Pullen-Freilich [G]
03/12/2020, 12:02 AMMaterialTheme
)Guy Bieber
03/12/2020, 12:21 AMprivate fun SwitchPage (newPage : AppPages ) {
currentPage = newPage
setContent {
MaterialTheme {
when (currentPage) {
AppPages.DEVICES_PAGE -> {
DevicesPage()
}
AppPages.DEVICE_PAGE -> {
DevicePage()
}
AppPages.UART_PAGE -> {
UARTPage()
}
<http://AppPages.INFO|AppPages.INFO>_PAGE -> {
InfoPage()
}
AppPages.NO_PAGE -> {
}
}
}
}
}