0812
This commit is contained in:
22
lib/app.dart
22
lib/app.dart
@@ -1,18 +1,26 @@
|
||||
import 'package:ai_chat_assistant/themes/AppTheme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'config/theme.dart';
|
||||
import 'screens/chat_screen.dart';
|
||||
import 'services/command_service.dart';
|
||||
import 'screens/main_screen.dart';
|
||||
|
||||
class AIChatApp extends StatelessWidget {
|
||||
const AIChatApp({super.key});
|
||||
class ChatAssistantApp extends StatelessWidget {
|
||||
const ChatAssistantApp({super.key});
|
||||
|
||||
/// 初始化聊天助手
|
||||
///
|
||||
/// [commandCallback] 接收来自AI的车控命令并执行
|
||||
static void initialize({required CommandCallback commandCallback}) {
|
||||
CommandService.registerCallback(commandCallback);
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return MaterialApp(
|
||||
title: 'AI Chat Assistant',
|
||||
title: 'ai_chat_assistant',
|
||||
theme: AppTheme.lightTheme,
|
||||
darkTheme: AppTheme.darkTheme,
|
||||
themeMode: ThemeMode.system,
|
||||
home: const ChatScreen(),
|
||||
home: const MainScreen(),
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user