You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
3.0 KiB
Dart
90 lines
3.0 KiB
Dart
4 years ago
|
// import 'package:diplomaticquarterapp/Constants.dart';
|
||
|
// import 'package:flutter/material.dart';
|
||
|
// import 'package:hexcolor/hexcolor.dart';
|
||
|
|
||
|
// import 'colors.dart';
|
||
|
|
||
|
// class CustomTheme with ChangeNotifier {
|
||
|
// static bool _isDarkTheme = true;
|
||
|
// ThemeMode get currentTheme =>
|
||
|
// _isDarkTheme ? ThemeMode.dark : ThemeMode.system;
|
||
|
|
||
|
// void toggleTheme() {
|
||
|
// _isDarkTheme = !_isDarkTheme;
|
||
|
// notifyListeners();
|
||
|
// }
|
||
|
|
||
|
// static ThemeData get lightTheme {
|
||
|
// //1
|
||
|
// return ThemeData(
|
||
|
// //2
|
||
|
// primaryColor: CustomColors.purple,
|
||
|
// scaffoldBackgroundColor: Colors.white,
|
||
|
// fontFamily: 'Montserrat', //3
|
||
|
// buttonTheme: ButtonThemeData(
|
||
|
// // 4
|
||
|
// shape:
|
||
|
// RoundedRectangleBorder(borderRadius: BorderRadius.circular(18.0)),
|
||
|
// buttonColor: CustomColors.lightPurple,
|
||
|
// ));
|
||
|
// }
|
||
|
|
||
|
// static ThemeData get darkTheme {
|
||
|
// return ThemeData(
|
||
|
// primaryColor: CustomColors.darkGrey,
|
||
|
// scaffoldBackgroundColor: Colors.black,
|
||
|
// fontFamily: 'Montserrat',
|
||
|
// textTheme: ThemeData.dark().textTheme,
|
||
|
// buttonTheme: ButtonThemeData(
|
||
|
// shape:
|
||
|
// RoundedRectangleBorder(borderRadius: BorderRadius.circular(18.0)),
|
||
|
// buttonColor: CustomColors.lightPurple,
|
||
|
// ));
|
||
|
// }
|
||
|
|
||
|
// static ThemeData get defaultTheme {
|
||
|
// return ThemeData(
|
||
|
// // fontFamily: projectProvider.isArabic ? 'Cairo' : 'WorkSans',
|
||
|
// primarySwatch: Colors.blue,
|
||
|
// visualDensity: VisualDensity.adaptivePlatformDensity,
|
||
|
// brightness: Brightness.light,
|
||
|
// pageTransitionsTheme: const PageTransitionsTheme(
|
||
|
// builders: {
|
||
|
// TargetPlatform.android: ZoomPageTransitionsBuilder(),
|
||
|
// TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
|
||
|
// },
|
||
|
// ),
|
||
|
// hintColor: Colors.grey[400],
|
||
|
// textTheme: TextTheme(
|
||
|
// headline1: TextStyle(
|
||
|
// color: Color(0xffB8382C),
|
||
|
// ),
|
||
|
// ),
|
||
|
// disabledColor: Colors.grey[300],
|
||
|
// errorColor: Color.fromRGBO(235, 80, 60, 1.0),
|
||
|
// scaffoldBackgroundColor: Color(0xffE9E9E9), // Colors.grey[100],
|
||
|
// textSelectionColor: Color.fromRGBO(80, 100, 253, 0.5),
|
||
|
// textSelectionHandleColor: Colors.grey,
|
||
|
// canvasColor: Colors.white,
|
||
|
// backgroundColor: Color.fromRGBO(255, 255, 255, 1),
|
||
|
// highlightColor: Colors.grey[100].withOpacity(0.4),
|
||
|
// splashColor: Colors.transparent,
|
||
|
// primaryColor: Color(0xff515A5D),
|
||
|
// toggleableActiveColor: secondaryColor,
|
||
|
// indicatorColor: secondaryColor,
|
||
|
// bottomSheetTheme:
|
||
|
// BottomSheetThemeData(backgroundColor: HexColor('#E0E0E0')),
|
||
|
// cursorColor: Colors.grey,
|
||
|
// iconTheme: IconThemeData(),
|
||
|
// appBarTheme: AppBarTheme(
|
||
|
// color: Color(0xff515A5D),
|
||
|
// brightness: Brightness.light,
|
||
|
// elevation: 0.0,
|
||
|
// actionsIconTheme: IconThemeData(
|
||
|
// color: Colors.grey[800],
|
||
|
// ),
|
||
|
// ),
|
||
|
// );
|
||
|
// }
|
||
|
// }
|