Include tooltips for single message + continuous mode

This commit is contained in:
hunteraraujo
2023-09-06 12:04:52 -07:00
parent 4e499c5bac
commit 2e62c517e2

View File

@@ -67,8 +67,9 @@ class _ChatInputFieldState extends State<ChatInputField> {
mainAxisSize: MainAxisSize.min, // Set to minimum space mainAxisSize: MainAxisSize.min, // Set to minimum space
children: [ children: [
if (!widget.isContinuousMode) if (!widget.isContinuousMode)
// TODO: Include tool tip to explain single message sending Tooltip(
IconButton( message: 'Send a single message',
child: IconButton(
splashRadius: 0.1, splashRadius: 0.1,
icon: const Icon(Icons.send), icon: const Icon(Icons.send),
onPressed: () { onPressed: () {
@@ -76,9 +77,13 @@ class _ChatInputFieldState extends State<ChatInputField> {
_controller.clear(); _controller.clear();
}, },
), ),
// TODO: Include tool tip to explain continuous mode ),
// TODO: Include pop up to explain continuous mode reprecussions // TODO: Include pop up to explain continuous mode reprecussions
IconButton( Tooltip(
message: widget.isContinuousMode
? ''
: 'Enable continuous mode',
child: IconButton(
splashRadius: 0.1, splashRadius: 0.1,
icon: Icon(widget.isContinuousMode icon: Icon(widget.isContinuousMode
? Icons.pause ? Icons.pause
@@ -91,6 +96,7 @@ class _ChatInputFieldState extends State<ChatInputField> {
} }
widget.onContinuousModePressed(); widget.onContinuousModePressed();
}, },
),
) )
], ],
), ),