Refactor colors
This commit is contained in:
parent
844bc058bb
commit
f60f3c0fae
|
|
@ -0,0 +1,80 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:invoiceninja_flutter/utils/colors.dart';
|
||||
|
||||
import 'constants.dart';
|
||||
|
||||
Color kColorRed = convertHexStringToColor('#8D3E3F');
|
||||
Color kColorGreen = convertHexStringToColor('#407535');
|
||||
|
||||
class InvoiceStatusColors {
|
||||
static var colors = {
|
||||
kInvoiceStatusDraft: Colors.black,
|
||||
kInvoiceStatusSent: convertHexStringToColor('#505F73'),
|
||||
//kInvoiceStatusViewed: Colors.orange,
|
||||
//kInvoiceStatusApproved: Colors.green,
|
||||
kInvoiceStatusPartial: Colors.deepPurple,
|
||||
kInvoiceStatusPaid: kColorGreen,
|
||||
kInvoiceStatusPastDue: kColorRed,
|
||||
kInvoiceStatusCancelled: convertHexStringToColor('#444444'),
|
||||
kInvoiceStatusReversed: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class RecurringInvoiceStatusColors {
|
||||
static var colors = {
|
||||
kRecurringInvoiceStatusDraft: Colors.black,
|
||||
kRecurringInvoiceStatusActive: kColorGreen,
|
||||
kRecurringInvoiceStatusPaused: convertHexStringToColor('#444444'),
|
||||
kRecurringInvoiceStatusCompleted: kColorGreen,
|
||||
kRecurringInvoiceStatusPending: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class CreditStatusColors {
|
||||
static var colors = {
|
||||
kCreditStatusDraft: Colors.black,
|
||||
kCreditStatusSent: convertHexStringToColor('#505F73'),
|
||||
//kInvoiceStatusViewed: Colors.orange,
|
||||
//kInvoiceStatusApproved: Colors.green,
|
||||
kCreditStatusPartial: Colors.deepPurple,
|
||||
kCreditStatusApplied: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
||||
class QuoteStatusColors {
|
||||
static var colors = {
|
||||
kQuoteStatusDraft: Colors.black,
|
||||
kQuoteStatusSent: convertHexStringToColor('#505F73'),
|
||||
kQuoteStatusApproved: Colors.deepPurple,
|
||||
kQuoteStatusConverted: kColorGreen,
|
||||
kQuoteStatusExpired: kColorRed,
|
||||
};
|
||||
}
|
||||
|
||||
class PaymentStatusColors {
|
||||
static var colors = {
|
||||
kPaymentStatusPending: convertHexStringToColor('#505F73'),
|
||||
kPaymentStatusCancelled: kColorRed,
|
||||
kPaymentStatusFailed: kColorRed,
|
||||
kPaymentStatusCompleted: kColorGreen,
|
||||
kPaymentStatusPartiallyRefunded: Colors.deepPurple,
|
||||
kPaymentStatusRefunded: convertHexStringToColor('#8D3E3F'),
|
||||
kPaymentStatusUnapplied: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class ExpenseStatusColors {
|
||||
static var colors = {
|
||||
kExpenseStatusLogged: convertHexStringToColor('#505F73'),
|
||||
kExpenseStatusPending: Colors.orange,
|
||||
kExpenseStatusInvoiced: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
||||
class TaskStatusColors {
|
||||
static var colors = {
|
||||
kTaskStatusLogged: convertHexStringToColor('#444444'),
|
||||
kTaskStatusRunning: convertHexStringToColor('#505F73'),
|
||||
kTaskStatusInvoiced: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
|
@ -460,9 +460,6 @@ const int kModuleInvoices = 4096;
|
|||
const int kModuleProformaInvoices = 8192;
|
||||
const int kModulePurchaseOrders = 16384;
|
||||
|
||||
Color kColorRed = convertHexStringToColor('#8D3E3F');
|
||||
Color kColorGreen = convertHexStringToColor('#407535');
|
||||
|
||||
const Map<int, String> kModules = {
|
||||
kModuleInvoices: 'invoices',
|
||||
kModuleRecurringInvoices: 'recurring_invoices',
|
||||
|
|
@ -479,79 +476,6 @@ const Map<int, String> kModules = {
|
|||
//kModuleRecurringQuotes: 'recurring_quotes',
|
||||
};
|
||||
|
||||
class InvoiceStatusColors {
|
||||
static var colors = {
|
||||
kInvoiceStatusDraft: Colors.black,
|
||||
kInvoiceStatusSent: convertHexStringToColor('#505F73'),
|
||||
//kInvoiceStatusViewed: Colors.orange,
|
||||
//kInvoiceStatusApproved: Colors.green,
|
||||
kInvoiceStatusPartial: Colors.deepPurple,
|
||||
kInvoiceStatusPaid: kColorGreen,
|
||||
kInvoiceStatusPastDue: kColorRed,
|
||||
kInvoiceStatusCancelled: convertHexStringToColor('#444444'),
|
||||
kInvoiceStatusReversed: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class RecurringInvoiceStatusColors {
|
||||
static var colors = {
|
||||
kRecurringInvoiceStatusDraft: Colors.black,
|
||||
kRecurringInvoiceStatusActive: kColorGreen,
|
||||
kRecurringInvoiceStatusPaused: convertHexStringToColor('#444444'),
|
||||
kRecurringInvoiceStatusCompleted: kColorGreen,
|
||||
kRecurringInvoiceStatusPending: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class CreditStatusColors {
|
||||
static var colors = {
|
||||
kCreditStatusDraft: Colors.black,
|
||||
kCreditStatusSent: convertHexStringToColor('#505F73'),
|
||||
//kInvoiceStatusViewed: Colors.orange,
|
||||
//kInvoiceStatusApproved: Colors.green,
|
||||
kCreditStatusPartial: Colors.deepPurple,
|
||||
kCreditStatusApplied: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
||||
class QuoteStatusColors {
|
||||
static var colors = {
|
||||
kQuoteStatusDraft: Colors.black,
|
||||
kQuoteStatusSent: convertHexStringToColor('#505F73'),
|
||||
kQuoteStatusApproved: Colors.deepPurple,
|
||||
kQuoteStatusConverted: kColorGreen,
|
||||
kQuoteStatusExpired: kColorRed,
|
||||
};
|
||||
}
|
||||
|
||||
class PaymentStatusColors {
|
||||
static var colors = {
|
||||
kPaymentStatusPending: convertHexStringToColor('#505F73'),
|
||||
kPaymentStatusCancelled: kColorRed,
|
||||
kPaymentStatusFailed: kColorRed,
|
||||
kPaymentStatusCompleted: kColorGreen,
|
||||
kPaymentStatusPartiallyRefunded: Colors.purple,
|
||||
kPaymentStatusRefunded: convertHexStringToColor('#8D3E3F'),
|
||||
kPaymentStatusUnapplied: convertHexStringToColor('#444444'),
|
||||
};
|
||||
}
|
||||
|
||||
class ExpenseStatusColors {
|
||||
static var colors = {
|
||||
kExpenseStatusLogged: convertHexStringToColor('#505F73'),
|
||||
kExpenseStatusPending: Colors.orange,
|
||||
kExpenseStatusInvoiced: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
||||
class TaskStatusColors {
|
||||
static var colors = {
|
||||
kTaskStatusLogged: convertHexStringToColor('#444444'),
|
||||
kTaskStatusRunning: convertHexStringToColor('#505F73'),
|
||||
kTaskStatusInvoiced: kColorGreen,
|
||||
};
|
||||
}
|
||||
|
||||
const List<int> kPaymentTerms = [0, -1, 7, 10, 14, 15, 30, 60, 90];
|
||||
|
||||
const List<String> kLanguages = [
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/models.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_status_chip.dart';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/FieldGrid.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/company_gateway_model.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/entities.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/models.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/payment_model.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_redux/flutter_redux.dart';
|
||||
import 'package:invoiceninja_flutter/colors.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/models.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
|
|
|
|||
Loading…
Reference in New Issue