EWMessengerWidget constructor

const EWMessengerWidget({
  1. required String sendMessageButtonText,
  2. required String changeMessengerButtonText,
  3. required String chooseMessengerTitle,
  4. required String sendMessageScreenAppbarTitle,
  5. Key? key,
  6. MessengerTypeElement messengerTypeElement = const MessengerTypeElement(messengerType: MessengerType.viber),
  7. List<MessengerTypeElement> messengersList = const [MessengerTypeElement(messengerType: MessengerType.viber), MessengerTypeElement(messengerType: MessengerType.telegram), MessengerTypeElement(messengerType: MessengerType.facebook)],
  8. dynamic onContactTypeChanged(
    1. MessengerType
    )?,
  9. String? sendMessageHintText,
  10. bool showMissingMessengerError = true,
  11. String missingMessengerErrorText = missingMessengerError,
  12. String missingMessengerErrorCloseButtonText = 'Close',
})

Implementation

const EWMessengerWidget({
  required this.sendMessageButtonText,
  required this.changeMessengerButtonText,
  required this.chooseMessengerTitle,
  required this.sendMessageScreenAppbarTitle,
  super.key,
  this.messengerTypeElement = const MessengerTypeElement(
    messengerType: MessengerType.viber,
  ),
  this.messengersList = const [
    MessengerTypeElement(
      messengerType: MessengerType.viber,
    ),
    MessengerTypeElement(
      messengerType: MessengerType.telegram,
    ),
    MessengerTypeElement(
      messengerType: MessengerType.facebook,
    ),
  ],
  this.onContactTypeChanged,
  this.sendMessageHintText,
  this.showMissingMessengerError = true,
  this.missingMessengerErrorText = missingMessengerError,
  this.missingMessengerErrorCloseButtonText = 'Close',
});