Package ru.surf.other.ui.screens.signUp

Functions

Preview
Link copied to clipboard
@Preview(uiMode = 16, device = "id:pixel_4")
@Preview(uiMode = 32, device = "id:Nexus 6")
@Composable
private fun Preview()
@Preview(uiMode = 16, device = "id:pixel_4")
@Preview(uiMode = 32, device = "id:Nexus 6")
@Composable
private fun Preview()
@Preview(uiMode = 16, device = "id:pixel_4")
@Preview(uiMode = 32, device = "id:Nexus 6")
@Composable
private fun Preview()
SignUpBody
Link copied to clipboard
@Composable
fun SignUpBody(loading: Boolean = false, commonError: String? = null, commonSuccess: Boolean? = null, onActions: (SignUpActions) -> Unit = {}, backDispatcher: OnBackPressedDispatcher? = null)

Body page SignUpScreen

SignUpForm
Link copied to clipboard
@Composable
private fun SignUpForm(state: PagerState, loading: Boolean = false, onActions: (SignUpActions) -> Unit = {}, savedData: (email: String, pass: String) -> Unit = { _, _ -> })
@Composable
private fun SignUpForm(state: PagerState, dataEmail: String = "", dataPass: String = "", loading: Boolean = false, onActions: (SignUpActions) -> Unit = {})
SignUpFormCredential
Link copied to clipboard
@Composable
fun SignUpFormCredential(state: PagerState = rememberPagerState(pageCount = 0), loading: Boolean = false, commonError: String? = null, onActions: (SignUpActions) -> Unit = {}, savedData: (email: String, pass: String) -> Unit = { _, _ -> })

Form page SignUpBody

SignUpFormProfile
Link copied to clipboard
@Composable
fun SignUpFormProfile(state: PagerState = rememberPagerState(pageCount = 0), loading: Boolean = false, commonError: String? = null, onActions: (SignUpActions) -> Unit = {}, dataEmail: String = "", dataPass: String = "")

Form page SignUpBody

SignUpScreen
Link copied to clipboard
@Composable
fun SignUpScreen(viewModel: OtherViewModel, onActions: (SignUpActions) -> Unit = {})

Base page fun for initialization