Implementation for loading DFU file.

This commit is contained in:
Sylwester Zieliński
2022-01-10 09:36:38 +01:00
parent c75f16657b
commit 0993799e42
29 changed files with 472 additions and 313 deletions

View File

@@ -41,7 +41,7 @@ fun SectionTitle(
)
.padding(8.dp)
)
Spacer(modifier = Modifier.padding(8.dp))
Spacer(modifier = Modifier.size(8.dp))
Text(
text = title,
textAlign = TextAlign.Center,
@@ -73,7 +73,7 @@ fun SectionTitle(
)
.padding(8.dp)
)
Spacer(modifier = Modifier.padding(8.dp))
Spacer(modifier = Modifier.size(8.dp))
Text(
text = title,
textAlign = TextAlign.Center,

View File

@@ -1,5 +1,6 @@
package no.nordicsemi.android.theme.view
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
@@ -12,14 +13,26 @@ import androidx.compose.ui.unit.dp
import no.nordicsemi.android.material.you.Card
@Composable
fun ScreenSection(content: @Composable () -> Unit) {
fun ScreenSection(onClick: (() -> Unit)? = null, content: @Composable () -> Unit) {
Card(
backgroundColor = MaterialTheme.colorScheme.secondaryContainer,
shape = RoundedCornerShape(16.dp),
elevation = 0.dp,
) {
val modifier = if (onClick != null) {
Modifier
.clickable { onClick.invoke() }
.fillMaxWidth()
.padding(16.dp)
} else {
Modifier
.fillMaxWidth()
.padding(16.dp)
}
Column(
modifier = Modifier.fillMaxWidth().padding(16.dp),
modifier = modifier,
horizontalAlignment = Alignment.CenterHorizontally
) {
content()