getChatActionButtonsWidgets method
Implementation
List<Widget> getChatActionButtonsWidgets() {
switch (currentState) {
case ApplicationState.ready:
return [
Padding(
padding: const EdgeInsets.all(4.0),
child: FloatingActionButton(
onPressed: _clearChat, child: const Icon(Icons.create)),
),
Padding(
padding: const EdgeInsets.all(4.0),
child: FloatingActionButton(
onPressed: run, child: const Icon(Icons.mic)),
),
];
case ApplicationState.running:
return [
Padding(
padding: const EdgeInsets.all(4.0),
child: FloatingActionButton(
onPressed: cancel, child: const Icon(Icons.cancel)),
),
];
default:
return [];
}
}