fr_mvvm_env 1.1.2 copy "fr_mvvm_env: ^1.1.2" to clipboard
fr_mvvm_env: ^1.1.2 copied to clipboard

FlowR-MVVM: Env

example/lib/main.dart

import 'package:flowr/flowr_mvvm.dart';
import 'package:flutter/material.dart';
import 'package:fr_mvvm_env/fr_mvvm_env.dart';

class YourEnvViewModel extends FrEnvViewModel {
  YourEnvViewModel()
    : super(
        const EnvModel(env: 'Development'),
        all: [
          const EnvModel(env: 'Development'),
          const EnvModel(env: 'Staging'),
          const EnvModel(env: 'Production'),
        ],
      );
}

void main() {
  runApp(
    FrProvider(
      (context) => YourEnvViewModel(),
      child: const MaterialApp(
        home: Scaffold(
          body: Center(child: FrEnvDropdownView<YourEnvViewModel, EnvModel>()),
        ),
      ),
    ),
  );
}