Private
Public Access
1
0

Adds NoContentView (not yet used)

This commit is contained in:
2024-03-06 22:26:41 -08:00
parent a191ab044d
commit 0cf9baba7c
2 changed files with 71 additions and 1 deletions

View File

@@ -0,0 +1,69 @@
package net.buzzert.kordophonedroid.ui.conversationlist
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.width
import androidx.compose.material.Button
import androidx.compose.material.Icon
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Scaffold
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.alpha
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.TextUnit
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.em
import net.buzzert.kordophonedroid.R
@Composable
fun NoContentView(modifier: Modifier, onSettings: () -> Unit) {
Column(
modifier = modifier
.fillMaxWidth()
.fillMaxHeight(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally,
) {
Icon(
painter = painterResource(R.drawable.storage),
"server icon",
modifier = Modifier
.height(150.dp)
.width(150.dp)
.alpha(0.5F)
)
Spacer(Modifier)
Text(
text = "Server not configured",
fontSize = 5.0.em,
modifier = Modifier
.alpha(0.5F)
)
Spacer(modifier = Modifier.height(24.dp))
Button(onClick = onSettings) {
Text("Settings")
}
}
}
@Preview
@Composable
fun NoContentPreview() {
Scaffold {
NoContentView(modifier = Modifier.padding(it), onSettings = {})
}
}

View File

@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">192.168.1.123</domain>
<domain includeSubdomains="true">192.168.1.111</domain>
<domain includeSubdomains="true">tesseract.localdomain</domain>
<domain includeSubdomains="true">buzzert.kordophone.nor</domain>
</domain-config>
</network-security-config>