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

    Class ThemeResolver

    Theme Resolver

    Resolves colors from theme data following the fallback chain: override → control-specific → generic → fallback

    Index

    Constructors

    Methods

    • Get checkbox checkmark color

      Parameters

      • Optionaloverride: number

      Returns number

    • Get a generic control color

      Parameters

      • type: ColorType

        Color type (background, border, text, etc.)

      • Optionaloverride: number

        Optional override value (highest priority)

      Returns number

      Resolved color value

    • Get a control-specific color with fallback to generic

      Parameters

      • controlType: ControlType

        Control type (checkbox, textInput, etc.)

      • type: ColorType

        Color type (background, border, text, etc.)

      • Optionaloverride: number

        Optional override value (highest priority)

      Returns number

      Resolved color value

    • Get control-specific property (like checkboxCheckmark, textInputPlaceholder)

      Parameters

      • propertyName: keyof DefaultUITheme

        Property name (e.g., 'checkboxCheckmark')

      • fallback: number

        Fallback value if property doesn't exist

      Returns number

      Property value or fallback

    • Get placeholder color (for text inputs/areas)

      Parameters

      • Optionaloverride: number

      Returns number

    • Get select dropdown background

      Parameters

      • Optionaloverride: number

      Returns number

    • Get text color (with secondary fallback)

      Parameters

      • Optionaloverride: number

      Returns number

    • Get secondary text color

      Parameters

      • Optionaloverride: number

      Returns number