Accent color
This commit is contained in:
parent
39d91034a7
commit
b9ae57055a
|
|
@ -48,6 +48,7 @@ import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||||
import 'package:invoiceninja_flutter/utils/platforms.dart';
|
import 'package:invoiceninja_flutter/utils/platforms.dart';
|
||||||
import 'package:local_auth/local_auth.dart';
|
import 'package:local_auth/local_auth.dart';
|
||||||
import 'package:redux/redux.dart';
|
import 'package:redux/redux.dart';
|
||||||
|
|
||||||
// STARTER: import - do not remove comment
|
// STARTER: import - do not remove comment
|
||||||
import 'package:invoiceninja_flutter/ui/webhook/webhook_screen.dart';
|
import 'package:invoiceninja_flutter/ui/webhook/webhook_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/webhook/edit/webhook_edit_vm.dart';
|
import 'package:invoiceninja_flutter/ui/webhook/edit/webhook_edit_vm.dart';
|
||||||
|
|
@ -134,8 +135,6 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
||||||
|
|
||||||
return StoreProvider<AppState>(
|
return StoreProvider<AppState>(
|
||||||
store: widget.store,
|
store: widget.store,
|
||||||
child: AppBuilder(builder: (context) {
|
child: AppBuilder(builder: (context) {
|
||||||
|
|
@ -149,8 +148,8 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
});
|
});
|
||||||
Intl.defaultLocale = localeSelector(state);
|
Intl.defaultLocale = localeSelector(state);
|
||||||
|
|
||||||
|
print(
|
||||||
print('## ACCENT COLOR: ${state.accentColor}, hasCOLOR: $hasAccentColor');
|
'## ACCENT COLOR: ${state.accentColor}, hasCOLOR: $hasAccentColor');
|
||||||
|
|
||||||
return MaterialApp(
|
return MaterialApp(
|
||||||
supportedLocales: kLanguages
|
supportedLocales: kLanguages
|
||||||
|
|
@ -186,7 +185,7 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
pageTransitionsTheme: pageTransitionsTheme,
|
pageTransitionsTheme: pageTransitionsTheme,
|
||||||
accentColor: accentColor,
|
accentColor: accentColor,
|
||||||
textSelectionColor: accentColor,
|
textSelectionColor: accentColor,
|
||||||
//primaryColor: Colors.white,
|
//primaryColor: hasAccentColor ? Colors.white : null,
|
||||||
primaryColorLight: const Color(0xFF5dabf4),
|
primaryColorLight: const Color(0xFF5dabf4),
|
||||||
primaryColorDark: const Color(0xFF0D5D91),
|
primaryColorDark: const Color(0xFF0D5D91),
|
||||||
buttonColor: const Color(0xFF0D5D91),
|
buttonColor: const Color(0xFF0D5D91),
|
||||||
|
|
@ -202,8 +201,12 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
? Colors.white.withOpacity(.65)
|
? Colors.white.withOpacity(.65)
|
||||||
: Colors.black.withOpacity(.65),
|
: Colors.black.withOpacity(.65),
|
||||||
),
|
),
|
||||||
buttonTheme:
|
buttonTheme: ButtonThemeData(
|
||||||
ButtonThemeData(textTheme: ButtonTextTheme.accent),
|
textTheme: ButtonTextTheme.primary,
|
||||||
|
colorScheme: ColorScheme.light(
|
||||||
|
primary: hasAccentColor ? Colors.white : Colors.black,
|
||||||
|
),
|
||||||
|
),
|
||||||
iconTheme: IconThemeData(
|
iconTheme: IconThemeData(
|
||||||
color: hasAccentColor ? Colors.white : Colors.blue,
|
color: hasAccentColor ? Colors.white : Colors.blue,
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue