mirror of
https://github.com/smyalygames/checklist-tester.git
synced 2025-05-18 22:44:11 +02:00
56 lines
1.4 KiB
Kotlin
56 lines
1.4 KiB
Kotlin
@Composable
|
|
override fun Content() {
|
|
// Content variables...
|
|
|
|
Scaffold(
|
|
topBar = {/* Composable content... */},
|
|
) {
|
|
Column(/* Column option parameters... */) {
|
|
Box(/* Box option parameters... */) {
|
|
LazyColumn(/* LazyColumn option parameters... */) {
|
|
|
|
item {
|
|
Header()
|
|
}
|
|
|
|
items(
|
|
items = inputs,
|
|
key = { input -> input.id }
|
|
) { item ->
|
|
ActionItem(item)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@Composable
|
|
private fun Header() {
|
|
Text(text = "Edit Actions")
|
|
}
|
|
|
|
@Composable
|
|
private fun ActionItem(item: Action) {
|
|
Column (/* Column option parameters... */) {
|
|
Row(/* Row option parameters... */) {
|
|
Text(text = "Action ${item.step + 1}")
|
|
|
|
IconButton(/* IconButton definition parameters... */) {
|
|
Icon(
|
|
Icons.Outlined.Delete,
|
|
// Rest of Icon options...
|
|
)
|
|
}
|
|
}
|
|
|
|
Row(/* Row option parameters... */) {
|
|
OutlinedTextField(/* TextField definition parameters... */)
|
|
|
|
OutlinedTextField(/* TextField definition parameters... */)
|
|
}
|
|
|
|
HorizontalDivider()
|
|
}
|
|
}
|