diff --git a/example/lib/main.dart b/example/lib/main.dart index 5e03abd..d423bc0 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -326,6 +326,38 @@ class _HomeScreenState extends State { ), ), ), + + // Environment + Card( + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Text( + "Environment", + style: Theme.of(context).textTheme.headlineSmall, + ), + ElevatedButton( + onPressed: () { + final Environment currentEnvironment = + ArcaneEnvironment.of(context).environment; + if (currentEnvironment == Environment.normal) { + ArcaneEnvironment.of(context).enableDebugMode(); + } else { + ArcaneEnvironment.of(context).disableDebugMode(); + } + }, + child: const Text("Switch environment"), + ), + Text( + "Environment: ${ArcaneEnvironment.of(context).environment.name}", + ), + ], + ), + ), + ), ], ), ),