getAuxiliaryOptions method

  1. @override
Widget getAuxiliaryOptions(
  1. User? user,
  2. Group? group,
  3. BuildContext context,
  4. Map<String, dynamic>? id,
  5. CometChatTheme? theme,
)
override

override this to alter default auxiliary options in CometChatMessageComposer

Implementation

@override
Widget getAuxiliaryOptions(User? user, Group? group, BuildContext context,
    Map<String, dynamic>? id, CometChatTheme? theme) {
  List<Widget> auxiliaryButtons = [];

  Widget auxiliaryOption =
      super.getAuxiliaryOptions(user, group, context, id, theme);
  auxiliaryButtons.add(auxiliaryOption);
  auxiliaryButtons.add(getStickerAuxiliaryButton(user, group, context, id));

  return auxiliaryButtons.isEmpty
      ? const SizedBox()
      : Row(
          mainAxisSize: MainAxisSize.min,
          children: [...auxiliaryButtons],
        );
}