feat: added customization options in main widgets (#312)
* polish channelpreview customization options * polish channelheader customization options * polish messageinput customization options * polish threadheader customization options * polish channellistheader customization options * show the parent message if no messages in thread * fix edit message * fix channelinfo textstyle * fix review * fix useravatar * add ontitle tap to thread header * add custom message actions * add borderradius and button builder * add ontap to messageinput custom send button * fix bottom sheet * add doc * use placeholder image * add doc * fix listtile density * remove subtitle from ChannelListHeaderTheme.copyWith * add InputDecoration.merge extension
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
/// Class describing a message action
|
||||
class MessageAction {
|
||||
/// leading widget
|
||||
final Widget leading;
|
||||
|
||||
/// title widget
|
||||
final Widget title;
|
||||
|
||||
/// callback called on tap
|
||||
final OnMessageTap onTap;
|
||||
|
||||
/// returns a new instance of a [MessageAction]
|
||||
MessageAction({
|
||||
this.leading,
|
||||
this.title,
|
||||
this.onTap,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user