|
@@ -14,10 +14,13 @@ import androidx.compose.foundation.layout.Arrangement
|
|
|
import androidx.compose.foundation.layout.Box
|
|
|
import androidx.compose.foundation.layout.Row
|
|
|
import androidx.compose.foundation.layout.Spacer
|
|
|
+import androidx.compose.foundation.layout.fillMaxSize
|
|
|
import androidx.compose.foundation.layout.fillMaxWidth
|
|
|
import androidx.compose.foundation.layout.height
|
|
|
import androidx.compose.foundation.layout.padding
|
|
|
import androidx.compose.foundation.layout.size
|
|
|
+import androidx.compose.foundation.layout.wrapContentHeight
|
|
|
+import androidx.compose.foundation.layout.wrapContentWidth
|
|
|
import androidx.compose.foundation.shape.CircleShape
|
|
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
|
|
import androidx.compose.material3.Icon
|
|
@@ -39,6 +42,7 @@ import androidx.compose.ui.Modifier
|
|
|
import androidx.compose.ui.draw.alpha
|
|
|
import androidx.compose.ui.draw.clip
|
|
|
import androidx.compose.ui.draw.paint
|
|
|
+import androidx.compose.ui.draw.scale
|
|
|
import androidx.compose.ui.graphics.Brush
|
|
|
import androidx.compose.ui.graphics.Color
|
|
|
import androidx.compose.ui.graphics.Shape
|
|
@@ -173,19 +177,19 @@ fun ServerItem(server: Server, navHostController: NavHostController) {
|
|
|
IconButton(
|
|
|
modifier = Modifier
|
|
|
.padding(bottom = 18.dp, end = 8.dp)
|
|
|
- .size(22.dp, 21.dp),
|
|
|
+ .size(25.dp),
|
|
|
onClick = {
|
|
|
isFavorite = !isFavorite!!
|
|
|
serverListViewModel.favAndUnFav(server)
|
|
|
}
|
|
|
) {
|
|
|
Icon(
|
|
|
- modifier = Modifier,
|
|
|
painter = if (isServerFavourited) painterResource(
|
|
|
id = R.drawable.fav_server3x) else painterResource(
|
|
|
id = R.drawable.unfav_server3x),
|
|
|
contentDescription = "Server Logo",
|
|
|
tint = Color.Unspecified,
|
|
|
+ modifier = Modifier.size(22.dp, 21.dp)
|
|
|
)
|
|
|
}
|
|
|
}
|
|
@@ -322,28 +326,19 @@ fun FavoriteServerItem(server: Server, navHostController: NavHostController) {
|
|
|
},
|
|
|
modifier = Modifier
|
|
|
.padding(bottom = 18.dp, end = 0.dp)
|
|
|
- .size(22.dp, 21.dp)
|
|
|
+ .size(25.dp)
|
|
|
// .clickable(
|
|
|
// indication = null,
|
|
|
// interactionSource = remember { MutableInteractionSource() }
|
|
|
// ) { },
|
|
|
) {
|
|
|
-
|
|
|
-// val favResponse = serverListViewModel.mutableLiveDataFavUnFav.observeAsState().value
|
|
|
-// favResponse?.let {
|
|
|
-// Log.d("test_fav_response", it.message.toString())
|
|
|
-// splashViewModel.serverDataApi()
|
|
|
-// serverListViewModel.mutableLiveDataFavUnFav.value = null
|
|
|
-// }
|
|
|
-
|
|
|
Icon(
|
|
|
-
|
|
|
painter = if (isServerFavourited) painterResource(
|
|
|
id = R.drawable.fav_server3x) else painterResource(
|
|
|
id = R.drawable.unfav_server3x),
|
|
|
-
|
|
|
contentDescription = "Server Logo",
|
|
|
tint = Color.Unspecified,
|
|
|
+ modifier = Modifier.size(22.dp, 21.dp)
|
|
|
)
|
|
|
}
|
|
|
|
|
@@ -478,7 +473,7 @@ fun ServerSearchItem(
|
|
|
IconButton(
|
|
|
modifier = Modifier
|
|
|
.padding(bottom = 18.dp, end = 8.dp)
|
|
|
- .size(22.dp, 21.dp),
|
|
|
+ .size(25.dp),
|
|
|
onClick = {
|
|
|
isFavorite = !isFavorite!!
|
|
|
serverListViewModel.favAndUnFav(server)
|
|
@@ -489,6 +484,7 @@ fun ServerSearchItem(
|
|
|
id = R.drawable.unfav_server3x),
|
|
|
contentDescription = "Server Logo",
|
|
|
tint = Color.Unspecified,
|
|
|
+ modifier = Modifier.size(22.dp, 21.dp),
|
|
|
)
|
|
|
}
|
|
|
}
|