fix: Fixed sendingbutton.outside case (#355)
* fix: Fixed sendingbutton.outside case * fix: Fixed all actionbutton cases * fix review Co-authored-by: Salvatore Giordano <[email protected]>
This commit is contained in:
co-authored by
Salvatore Giordano
parent
3dcf1f5eb4
commit
5ae5b49f9e
@@ -491,10 +491,17 @@ class MessageInputState extends State<MessageInput> {
|
|||||||
|
|
||||||
Expanded _buildTextInput(BuildContext context) {
|
Expanded _buildTextInput(BuildContext context) {
|
||||||
final theme = StreamChatTheme.of(context);
|
final theme = StreamChatTheme.of(context);
|
||||||
|
final margin = (widget.sendButtonLocation == SendButtonLocation.inside
|
||||||
|
? const EdgeInsets.only(right: 8.0)
|
||||||
|
: EdgeInsets.zero) +
|
||||||
|
(widget.actionsLocation != ActionsLocation.left
|
||||||
|
? const EdgeInsets.only(left: 8.0)
|
||||||
|
: EdgeInsets.zero);
|
||||||
return Expanded(
|
return Expanded(
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Container(
|
child: Container(
|
||||||
clipBehavior: Clip.antiAlias,
|
clipBehavior: Clip.antiAlias,
|
||||||
|
margin: margin,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
borderRadius: theme.messageInputTheme.borderRadius,
|
borderRadius: theme.messageInputTheme.borderRadius,
|
||||||
gradient: _focusNode.hasFocus
|
gradient: _focusNode.hasFocus
|
||||||
|
|||||||
Reference in New Issue
Block a user