From 012e8f61078e6feaf9ffe2c6d65e78382685b574 Mon Sep 17 00:00:00 2001 From: Hans Kokx Date: Tue, 29 Apr 2025 11:37:57 +0200 Subject: [PATCH] Added environment example Signed-off-by: Hans Kokx --- example/lib/main.dart | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) 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}", + ), + ], + ), + ), + ), ], ), ),