@@ -32,7 +32,6 @@ import androidx.compose.ui.Modifier
3232import androidx.compose.ui.draw.clip
3333import androidx.compose.ui.tooling.preview.Preview
3434import androidx.compose.ui.unit.dp
35- import androidx.hilt.navigation.compose.hiltViewModel
3635import com.skydoves.landscapist.animation.crossfade.CrossfadePlugin
3736import com.skydoves.landscapist.components.rememberImageComponent
3837import com.skydoves.landscapist.glide.GlideImage
@@ -43,9 +42,8 @@ import io.getstream.whatsappclone.uistate.WhatsAppMessageUiState
4342
4443@Composable
4544fun WhatsAppMessageTopBar (
46- channelId : String ,
47- whatsAppMessagesViewModel : WhatsAppMessagesViewModel = hiltViewModel(),
4845 messageUiState : WhatsAppMessageUiState ,
46+ navigateToVideoCall : (Boolean ) -> Unit ,
4947 onBackClick : () -> Unit
5048) {
5149 TopAppBar (
@@ -70,7 +68,7 @@ fun WhatsAppMessageTopBar(
7068 modifier = Modifier
7169 .size(26 .dp)
7270 .clickable {
73- whatsAppMessagesViewModel. navigateToVideoCall(channelId = channelId, videoCall = true )
71+ navigateToVideoCall(true )
7472 },
7573 imageVector = WhatsAppIcons .Video ,
7674 tint = MaterialTheme .colorScheme.tertiary,
@@ -83,7 +81,7 @@ fun WhatsAppMessageTopBar(
8381 modifier = Modifier
8482 .size(26 .dp)
8583 .clickable {
86- whatsAppMessagesViewModel. navigateToVideoCall(channelId = channelId, videoCall = false )
84+ navigateToVideoCall(false )
8785 },
8886 imageVector = WhatsAppIcons .Call ,
8987 tint = MaterialTheme .colorScheme.tertiary,
@@ -142,8 +140,8 @@ private fun WhatsAppMessageUserInfo(
142140private fun WhatsAppTopBarPreview () {
143141 WhatsAppCloneComposeTheme {
144142 WhatsAppMessageTopBar (
145- channelId = " " ,
146143 messageUiState = WhatsAppMessageUiState .Loading ,
144+ navigateToVideoCall = {},
147145 onBackClick = {}
148146 )
149147 }
@@ -154,8 +152,8 @@ private fun WhatsAppTopBarPreview() {
154152private fun WhatsAppTopBarDarkPreview () {
155153 WhatsAppCloneComposeTheme (darkTheme = true ) {
156154 WhatsAppMessageTopBar (
157- channelId = " " ,
158155 messageUiState = WhatsAppMessageUiState .Loading ,
156+ navigateToVideoCall = {},
159157 onBackClick = {}
160158 )
161159 }
0 commit comments