diff options
Diffstat (limited to 'lib/main.dart')
-rw-r--r-- | lib/main.dart | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/lib/main.dart b/lib/main.dart index c7d84ee..0699f06 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,14 +1,27 @@ import 'package:device_preview/device_preview.dart'; import 'export.dart'; +import 'data/data_providers/initialize_settings.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); - runApp(DevicePreview( - enabled: debugDisplay, - tools: const [ - ...DevicePreview.defaultTools, - ], - builder: (context) => const App(), - )); + + // Initialize settings from storage API. + final container = ProviderContainer(); + await initializeSettings(container); + + // Pass the container to ProviderScope and then run the app. + runApp( + ProviderScope( + parent: container, + child: DevicePreview( + enabled: debugDisplay, + tools: const [ + ...DevicePreview.defaultTools, + ], + builder: (context) => const App(), + ), + ), + ); } + |