| 
					
				 | 
			
			
				@@ -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), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |