@moxijs/ui - v0.3.5
    Preparing search index...

    Interface UITextInputProps

    Props for configuring a UITextInput

    interface UITextInputProps {
        backgroundColor?: number;
        borderRadius?: number;
        defaultValue?: string;
        disabled?: boolean;
        fontFamily?: string;
        fontSize?: number;
        fontType?: FontType;
        height?: number;
        maxLength?: number;
        onChange?: (value: string) => void;
        placeholder?: string;
        placeholderColor?: number;
        textColor?: number;
        themeResolver?: ThemeResolver;
        type?: "number" | "text";
        value?: string;
        width?: number;
    }
    Index

    Properties

    backgroundColor?: number

    Background color (overrides theme)

    borderRadius?: number

    Border radius

    defaultValue?: string

    Default value (uncontrolled)

    disabled?: boolean

    Whether the input is disabled

    fontFamily?: string

    Font family name. For canvas: Any CSS font family (e.g., 'Arial', 'Helvetica') For MSDF/bitmap: Must match the loaded font's family name

    fontSize?: number

    Font size

    fontType?: FontType

    Font rendering type.

    • 'canvas' (default): Standard PIXI.Text with DPR scaling
    • 'msdf': Multi-channel Signed Distance Field for crisp text at any scale
    • 'bitmap': Pre-rendered bitmap font atlas

    Note: Text inputs currently only support 'canvas' mode for cursor positioning.

    height?: number

    Height of the input

    maxLength?: number

    Maximum character length

    onChange?: (value: string) => void

    Change callback

    placeholder?: string

    Placeholder text when empty

    placeholderColor?: number

    Placeholder text color (overrides theme)

    textColor?: number

    Text color (overrides theme)

    themeResolver?: ThemeResolver

    Optional ThemeResolver for automatic color resolution

    type?: "number" | "text"

    Input type for validation

    value?: string

    Current value (controlled)

    width?: number

    Width of the input