SIQTheme constructor

SIQTheme({
  1. String? themeColor,
  2. SIQLauncherTheme? launcher,
  3. SIQTabBarTheme? tabBar,
  4. SIQNavigationTheme? navigation,
  5. SIQEmptyViewTheme? emptyView,
  6. SIQOfflineBannerTheme? offlineBanner,
  7. SIQNoNetworkBannerTheme? networkWaitingBanner,
  8. SIQConversationTheme? conversation,
  9. SIQFAQTheme? faq,
  10. SIQChatWindowTheme? chat,
  11. SIQChatFormTheme? form,
  12. SIQFeedbackTheme? feedback,
  13. SIQInAppNotificationTheme? inAppNotification,
})

Implementation

SIQTheme({
  this.themeColor,
  SIQLauncherTheme? launcher,
  SIQTabBarTheme? tabBar,
  SIQNavigationTheme? navigation,
  SIQEmptyViewTheme? emptyView,
  SIQOfflineBannerTheme? offlineBanner,
  SIQNoNetworkBannerTheme? networkWaitingBanner,
  SIQConversationTheme? conversation,
  SIQFAQTheme? faq,
  SIQChatWindowTheme? chat,
  SIQChatFormTheme? form,
  SIQFeedbackTheme? feedback,
  SIQInAppNotificationTheme? inAppNotification,
})  : launcher = launcher ?? SIQLauncherTheme(),
      tabBar = tabBar ?? SIQTabBarTheme(),
      navigation = navigation ?? SIQNavigationTheme(),
      emptyView = emptyView ?? SIQEmptyViewTheme(),
      offlineBanner = offlineBanner ?? SIQOfflineBannerTheme(),
      networkWaitingBanner =
          networkWaitingBanner ?? SIQNoNetworkBannerTheme(),
      conversation = conversation ?? SIQConversationTheme(),
      faq = faq ?? SIQFAQTheme(),
      chat = chat ?? SIQChatWindowTheme(),
      form = form ?? SIQChatFormTheme(),
      feedback = feedback ?? SIQFeedbackTheme(),
      inAppNotification = inAppNotification ?? SIQInAppNotificationTheme();