Mobile example app
This commit is contained in:
23
lib/providers/main.dart
Normal file
23
lib/providers/main.dart
Normal file
@@ -0,0 +1,23 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:gymlink_module_web/theme.dart';
|
||||
|
||||
class ModuleMethods with ChangeNotifier {
|
||||
bool _isLoading = true;
|
||||
bool get isLoading => _isLoading;
|
||||
bool _blackTheme = false;
|
||||
bool get blackTheme => _blackTheme;
|
||||
ThemeData _theme = myTheme;
|
||||
ThemeData get theme => _theme;
|
||||
void onTokenReceived(String token) {
|
||||
if (token == 'token123') {
|
||||
_isLoading = false;
|
||||
notifyListeners();
|
||||
}
|
||||
}
|
||||
|
||||
void changeTheme(int color) {
|
||||
_blackTheme = !_blackTheme;
|
||||
_theme = getThemeData(Color(color), _blackTheme);
|
||||
notifyListeners();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user