fluent_environment 0.0.1 copy "fluent_environment: ^0.0.1" to clipboard
fluent_environment: ^0.0.1 copied to clipboard

Library that provides a way to register your environment and display it.

example/lib/main.dart

import 'package:fluent_environment/fluent_environment.dart';
import 'package:flutter/material.dart';

import 'app_environment.dart';

void main() {
  Fluent.build([
    EnvironmentModule(
      environment: AppEnvironment(
        type: EnvironmentType.dev,
      ),
    ),
  ]);

  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    // Return environment banner to display the current environment
    final environmentBanner = getApi<EnvironmentApi>().buildEnvironmentBanner;
    // Return the current environment
    final environment = getApi<EnvironmentApi>().getEnvironment();

    return MaterialApp(
      title: 'Fluent Environment Example',
      builder: (context, child) => environmentBanner(child: child!),
      home: Scaffold(
        body: Center(
          child: Text("Environment: ${environment.type.description}"),
        ),
      ),
    );
  }
}
0
likes
0
pub points
34%
popularity

Publisher

unverified uploader

Library that provides a way to register your environment and display it.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

fluent_environment_api, flutter, mocktail

More

Packages that depend on fluent_environment