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

    Interface UISelectProps

    Props for configuring a UISelect

    interface UISelectProps {
        allowCustomValue?: boolean;
        backgroundColor?: number;
        borderRadius?: number;
        defaultValue?: any;
        disabled?: boolean;
        dropdownBackgroundColor?: number;
        filterable?: boolean;
        fontFamily?: string;
        fontType?: FontType;
        height?: number;
        onChange?: (value: any) => void;
        options: SelectOption[];
        placeholder?: string;
        textColor?: number;
        themeResolver?: ThemeResolver;
        value?: any;
        width?: number;
    }
    Index

    Properties

    allowCustomValue?: boolean

    Allow custom values in filterable mode (not just from options)

    backgroundColor?: number

    Background color (overrides theme)

    borderRadius?: number

    Border radius

    defaultValue?: any

    Default selected value (uncontrolled)

    disabled?: boolean

    Whether the select is disabled

    dropdownBackgroundColor?: number

    Background color for dropdown panel (overrides theme)

    filterable?: boolean

    Enable combo box mode (type to filter options)

    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

    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
    height?: number

    Height of the select

    onChange?: (value: any) => void

    Change callback

    options: SelectOption[]

    Array of options

    placeholder?: string

    Placeholder text when nothing selected

    textColor?: number

    Text color (overrides theme)

    themeResolver?: ThemeResolver

    Optional ThemeResolver for automatic color resolution

    value?: any

    Current selected value (controlled)

    width?: number

    Width of the select