Skip to main content

BasicSecureTextField

Function BasicSecureTextField 

Source
pub fn BasicSecureTextField(
    __arg0: TextFieldState,
    __arg1: Modifier,
    __arg2: SecureTextFieldOptions,
) -> NodeId
Expand description

A text field for a password or another secret, as Compose’s BasicSecureTextField: it shows its characters as SecureTextFieldOptions::obfuscation_character, asks for the platform’s secure keyboard, leaves the text out of copy, cut and accessibility, and keeps it out of debug output.

§Example

use cranpose_ui::*;

#[composable]
fn PasswordField() {
    let password = cranpose_core::remember(|| TextFieldState::new("")).with(|state| *state);
    BasicSecureTextField(
        password,
        Modifier::empty(),
        SecureTextFieldOptions::default(),
    );
}