This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
comptaplan_app/lib/main.dart
cghislai ea85f7838a
Some checks failed
gestemps/comptaplanapp/pipeline/head There was a failure building this commit
Winbooks Connect migration
2022-01-19 19:11:31 +01:00

42 lines
1.2 KiB
Dart

import 'package:comptaplan_app/winbooks_migration_widget.dart';
import 'package:flutter/material.dart';
void main() {
const title = String.fromEnvironment("APP_TITLE");
const playStoreUri = 'https://play.google.com/store/apps/details?id=com.winbooks.connect';
const color = String.fromEnvironment("APP_COLOR");
runApp(const MyApp(title, playStoreUri, color));
}
class MyApp extends StatelessWidget {
final String _title;
final String _uri;
final String _color;
const MyApp(this._title, this._uri, this._color, {Key? key}) : super(key: key);
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
MaterialColor materialColor = _getMaterialColor(_color);
return MaterialApp(title: _title, theme: ThemeData(primarySwatch: materialColor), home: WinbooksMigrationWidget(_title, _uri));
}
MaterialColor _getMaterialColor(String colorString) {
switch (colorString) {
case "blue":
return Colors.blue;
case "red":
return Colors.red;
case "green":
return Colors.green;
case "yellow":
return Colors.yellow;
case "teal":
return Colors.teal;
default:
return Colors.blue;
}
}
}