Package com.keygenqt.viewer.android.features.profile.ui.screens.profile

Functions

CloseDialog
Link copied to clipboard
@Composable
fun CloseDialog(onDismissRequest: () -> Unit = {}, confirmButton: () -> Unit = {}, dismissButton: () -> Unit = {})
InfoBlock
Link copied to clipboard
@Composable
fun InfoBlock(label: String, text: String, onClick: () -> Unit? = null)
InfoBlockCount
Link copied to clipboard
@Composable
fun InfoBlockCount(label: String, vectorImage: ImageVector, count: Int? = null)
Preview
Link copied to clipboard
@Preview(uiMode = 16, device = "id:pixel_4")
@Preview(uiMode = 32, device = "id:pixel_4")
@Composable
private fun Preview()
@Preview(uiMode = 16, device = "id:pixel_4")
@Preview(uiMode = 32, device = "id:pixel_4")
@Composable
private fun Preview()
ProfileBody
Link copied to clipboard
@Composable
fun ProfileBody(model: Any?, error: String?, loading: Boolean, uriHandler: UriHandler? = null, navDispatcher: NavigationDispatcher? = null, onActions: (ProfileActions) -> Unit = {})
ProfileInfo
Link copied to clipboard
@Composable
fun ProfileInfo(model: UserModel, uriHandler: UriHandler? = null)
ProfileScreen
Link copied to clipboard
@Composable
fun ProfileScreen(viewModel: ProfileViewModel, onActions: (ProfileActions) -> Unit = {})

Base page fun for initialization