ThemeOptions

public protocol ThemeOptions

A protocol to allow customizing the theme.

Join Call Button - Background - Highlighted - Light Mode - Tint10 Join Call Button - Background - Highlighted - Dark Mode - Tint20 Join Call Button - Border - Normal - Light/Dark Mode - Tint10 Join Call Button - Border - Highlighted - Light/Dark Mode - Tint30

  • colorSchemeOverride Default implementation

    Provide a getter to force color scheme to be light or dark.

    Default Implementation

    Declaration

    Swift

    var colorSchemeOverride: UIUserInterfaceStyle { get }
  • primaryColor Default implementation

    Provide a getter to return a custom primary color.

    Default Implementation

    Declaration

    Swift

    var primaryColor: UIColor { get }
  • primaryColorTint10 Default implementation

    Provide a getter to return a custom primary color tint10.

    Default Implementation

    Declaration

    Swift

    var primaryColorTint10: UIColor { get }
  • primaryColorTint20 Default implementation

    Provide a getter to return a custom primary color tint20.

    Default Implementation

    Declaration

    Swift

    var primaryColorTint20: UIColor { get }
  • primaryColorTint30 Default implementation

    Provide a getter to return a custom primary color tint30.

    Default Implementation

    Declaration

    Swift

    var primaryColorTint30: UIColor { get }