CourierInbox constructor

CourierInbox({
  1. Key? key,
  2. bool keepAlive = false,
  3. bool showCourierFooter = true,
  4. CourierInboxTheme? lightTheme,
  5. CourierInboxTheme? darkTheme,
  6. ScrollController? feedScrollController,
  7. ScrollController? archivedScrollController,
  8. dynamic onMessageClick(
    1. InboxMessage,
    2. int
    )?,
  9. dynamic onMessageLongPress(
    1. InboxMessage,
    2. int
    )?,
  10. dynamic onActionClick(
    1. InboxAction,
    2. InboxMessage,
    3. int
    )?,
  11. String onError(
    1. String
    )?,
  12. bool canSwipePages = false,
})

Implementation

CourierInbox({
  super.key,
  this.keepAlive = false,
  this.showCourierFooter = true,
  CourierInboxTheme? lightTheme,
  CourierInboxTheme? darkTheme,
  ScrollController? feedScrollController,
  ScrollController? archivedScrollController,
  this.onMessageClick,
  this.onMessageLongPress,
  this.onActionClick,
  this.onError,
  this.canSwipePages = false,
})  : _lightTheme = lightTheme ?? CourierInboxTheme(),
      _darkTheme = darkTheme ?? CourierInboxTheme(),
      feedScrollController = feedScrollController ?? ScrollController(),
      archivedScrollController = archivedScrollController ?? ScrollController();