didvan-app/lib/providers/theme.dart

30 lines
611 B
Dart

import 'package:didvan/providers/core.dart';
import 'package:flutter/material.dart';
class ThemeProvider extends CoreProvier {
ThemeMode _themeMode = ThemeMode.system;
String _fontFamily = 'Dana-FA';
double _fontScale = 1;
set themeMode(ThemeMode value) {
_themeMode = value;
notifyListeners();
}
ThemeMode get themeMode => _themeMode;
set fontFamily(String value) {
_fontFamily = value;
notifyListeners();
}
String get fontFamily => _fontFamily;
set fontScale(double value) {
_fontScale = value;
notifyListeners();
}
double get fontScale => _fontScale;
}