Skip to content

Commit 278a0a4

Browse files
committed
feat: add device preview for demo env
- Added device_preview package - Enabled only for demo environment - Wrapped app with DevicePreview
1 parent 3e03151 commit 278a0a4

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

lib/main.dart

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import 'package:flutter/foundation.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:device_preview/device_preview.dart';
14
import 'package:ht_main/app/config/config.dart';
25
import 'package:ht_main/bootstrap.dart';
36

@@ -12,5 +15,17 @@ void main() async {
1215
AppEnvironment.development => AppConfig.development(),
1316
AppEnvironment.demo => AppConfig.demo(),
1417
};
15-
await bootstrap(appConfig);
18+
19+
final appWidget = await bootstrap(appConfig);
20+
21+
if (appConfig.environment == AppEnvironment.demo) {
22+
runApp(
23+
DevicePreview(
24+
enabled: !kReleaseMode,
25+
builder: (context) => appWidget,
26+
),
27+
);
28+
} else {
29+
runApp(appWidget);
30+
}
1631
}

0 commit comments

Comments
 (0)