aboutsummaryrefslogtreecommitdiffstats
path: root/lib/widgets/assistant_mode_choice.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/widgets/assistant_mode_choice.dart')
-rw-r--r--lib/widgets/assistant_mode_choice.dart8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/widgets/assistant_mode_choice.dart b/lib/widgets/assistant_mode_choice.dart
index c2afe5b..2c776df 100644
--- a/lib/widgets/assistant_mode_choice.dart
+++ b/lib/widgets/assistant_mode_choice.dart
@@ -70,6 +70,9 @@
// }
import 'package:flutter/material.dart';
+import 'package:provider/provider.dart';
+
+import '../models/app_state.dart';
enum AssistantMode { wakeWord, manual }
@@ -92,7 +95,10 @@ class AssistantModeChoiceState extends State<AssistantModeChoice> {
@override
void initState() {
super.initState();
- _selectedMode = AssistantMode.manual; // Initialize the selection
+ final appState = context.read<AppState>();
+ _selectedMode = appState.isWakeWordMode
+ ? AssistantMode.wakeWord
+ : AssistantMode.manual; // Initialize the selection
_theme = widget.theme;
print(widget.theme);
}