auth to server-V62
This commit is contained in:
parent
f127976b03
commit
bd70b3e5e8
2 changed files with 40 additions and 0 deletions
|
|
@ -0,0 +1,23 @@
|
|||
package com.example.login_v3.home.Message.UI.Detail
|
||||
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.navigation.NavController
|
||||
|
||||
@Composable
|
||||
fun Scan_QRcode(
|
||||
navController: NavController
|
||||
){
|
||||
Column(
|
||||
modifier = Modifier
|
||||
.fillMaxSize()
|
||||
,
|
||||
horizontalAlignment = Alignment.CenterHorizontally
|
||||
) {
|
||||
Text(text = "Scan_QRcode")
|
||||
}
|
||||
}
|
||||
|
|
@ -20,6 +20,7 @@ import androidx.compose.material.icons.Icons
|
|||
import androidx.compose.material.icons.filled.Add
|
||||
import androidx.compose.material.icons.filled.Create
|
||||
import androidx.compose.material.icons.filled.Person
|
||||
import androidx.compose.material.icons.filled.QrCode
|
||||
import androidx.compose.material3.Card
|
||||
import androidx.compose.material3.CardDefaults
|
||||
import androidx.compose.material3.DropdownMenu
|
||||
|
|
@ -54,6 +55,7 @@ import androidx.navigation.compose.composable
|
|||
import androidx.navigation.compose.rememberNavController
|
||||
import com.example.login_v3.home.Message.UI.Detail.Message_add_contact
|
||||
import com.example.login_v3.home.Message.UI.Detail.Message_contact_list
|
||||
import com.example.login_v3.home.Message.UI.Detail.Scan_QRcode
|
||||
import com.example.login_v3.home.Message.ViewModel.MessageViewModel
|
||||
|
||||
|
||||
|
|
@ -61,6 +63,7 @@ sealed class Screen(val route: String) {
|
|||
object Messages : Screen("messages")
|
||||
object CreateContact : Screen("create_contact")
|
||||
object FriendsList : Screen("friends_list")
|
||||
object ScanQRcode : Screen("scan_QRcode")
|
||||
}
|
||||
|
||||
@Composable
|
||||
|
|
@ -82,6 +85,11 @@ fun Tg_Message() {
|
|||
composable(Screen.FriendsList.route) {
|
||||
Message_contact_list(navController)
|
||||
}
|
||||
|
||||
//QR code
|
||||
composable(Screen.ScanQRcode.route) {
|
||||
Scan_QRcode(navController)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -153,6 +161,15 @@ fun Loaded_Tg_Message(
|
|||
colors = itemColors,
|
||||
leadingIcon = { Icon(Icons.Default.Person, contentDescription = null) }
|
||||
)
|
||||
DropdownMenuItem(
|
||||
text = { Text("QR code") },
|
||||
onClick = {
|
||||
expanded = false
|
||||
navController.navigate(Screen.ScanQRcode.route)
|
||||
},
|
||||
colors = itemColors,
|
||||
leadingIcon = { Icon(Icons.Default.QrCode, contentDescription = null) }
|
||||
)
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue