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