Untitled

 avatar
unknown
plain_text
2 months ago
1.6 kB
3
Indexable
Box(
        modifier = Modifier.fillMaxSize()
    ) {
        Card(
            modifier = Modifier.fillMaxSize(),
            shape = RoundedCornerShape(CampDimens.grid()),
            backgroundColor = MaterialTheme.colors.background
        ) {
            Column(Modifier.fillMaxSize()) {
                BackNavigation(onBackClick = onBackClick)
                EditTextAndLoginView(
                    editTextTitle = stringResource(R.string.account_hint),
                    initialText = state.baseState.accountName,
                    loginButtonText = stringResource(R.string.login_with_sso).toUpperCase(Locale.current),
                    onTextChanged = { value -> onTextChanged(value) },
                    inputType = InputType.TYPE_CLASS_TEXT,
                    onLoginClicked = onLoginClick,
                    onGoogleSignInClicked = onGoogleSignInClicked,
                    isEnabled = state.baseState.isLoginEnabled,
                    ssoMethod = state.baseState.selectedSsoMethod,
                    modifier = Modifier
                )
            }
        }

        if (state is SSOLoginViewState.Loading) {
            Box(
                modifier = Modifier
                    .fillMaxSize()
                    .pointerInput(Unit) { }
                    .background(Color.Red.copy(alpha = 0.5f))
            ) {
                CircularProgressIndicator(
                    modifier = Modifier
                        .align(Alignment.Center),
                    color = MaterialTheme.colors.primary
                )
            }
        }
    }
Editor is loading...
Leave a Comment