import 'package:flutter/material.dart'; import 'home.dart'; import 'jotai.dart'; enum SpeedUnit { milesPerHour, kilometersPerHour } void main() async { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return ObserverBuilder( observable: themeModeObservable, builder: (context, themeMode, _) => ObserverBuilder( observable: primaryColorObservable, builder: (context, primaryColor, _) => MaterialApp( title: 'Simple Speedometer', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: primaryColor), ), darkTheme: ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: primaryColor, brightness: Brightness.dark, ), ), themeMode: themeMode, home: HomePage(), ), ), ); } }