diff --git a/app/src/main/java/dev/bartuzen/qbitcontroller/ui/torrentlist/TorrentListScreen.kt b/app/src/main/java/dev/bartuzen/qbitcontroller/ui/torrentlist/TorrentListScreen.kt
index 602fc231..3a0c0a84 100644
--- a/app/src/main/java/dev/bartuzen/qbitcontroller/ui/torrentlist/TorrentListScreen.kt
+++ b/app/src/main/java/dev/bartuzen/qbitcontroller/ui/torrentlist/TorrentListScreen.kt
@@ -66,6 +66,7 @@ import androidx.compose.material.icons.automirrored.outlined.DriveFileMove
import androidx.compose.material.icons.filled.Add
import androidx.compose.material.icons.filled.Close
import androidx.compose.material.icons.filled.Delete
+import androidx.compose.material.icons.filled.Dns
import androidx.compose.material.icons.filled.Download
import androidx.compose.material.icons.filled.Error
import androidx.compose.material.icons.filled.FilterList
@@ -1154,17 +1155,24 @@ fun TorrentListScreen(
modifier = Modifier
.fillMaxSize()
.padding(innerPadding)
- .clickable {
- val intent = Intent(context, SettingsActivity::class.java).apply {
- putExtra(SettingsActivity.Extras.MOVE_TO_ADD_SERVER, true)
- }
- context.startActivity(intent)
- }
- .padding(32.dp),
+ .imePadding(),
) {
- Text(
- text = stringResource(R.string.main_no_servers),
- textAlign = TextAlign.Center,
+ EmptyListMessage(
+ icon = Icons.Filled.Dns,
+ title = stringResource(R.string.torrent_list_no_server_title),
+ description = stringResource(R.string.torrent_list_no_server_description),
+ actionButton = {
+ Button(
+ onClick = {
+ val intent = Intent(context, SettingsActivity::class.java).apply {
+ putExtra(SettingsActivity.Extras.MOVE_TO_ADD_SERVER, true)
+ }
+ context.startActivity(intent)
+ },
+ ) {
+ Text(text = stringResource(R.string.torrent_list_no_server_add))
+ }
+ },
modifier = Modifier.align(Alignment.Center),
)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b8a604f1..b15e0f82 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -64,9 +64,10 @@
Settings
About
- No servers have been found. Click here to add one.
- Add Server
+ No Servers Available
+ You haven\'t added any servers yet. Add one to get started.
+ Add Server
No Torrents Found
You don\'t have any torrents. Add one to get started.
Add via RSS