Reorder options
This commit is contained in:
parent
8901541072
commit
cb00bc0579
|
|
@ -89,12 +89,12 @@ class EntityType extends EnumClass {
|
||||||
case EntityType.client:
|
case EntityType.client:
|
||||||
return [
|
return [
|
||||||
EntityType.invoice,
|
EntityType.invoice,
|
||||||
|
EntityType.task,
|
||||||
|
EntityType.expense,
|
||||||
EntityType.payment,
|
EntityType.payment,
|
||||||
EntityType.quote,
|
EntityType.quote,
|
||||||
EntityType.credit,
|
EntityType.credit,
|
||||||
EntityType.project,
|
EntityType.project,
|
||||||
EntityType.task,
|
|
||||||
EntityType.expense,
|
|
||||||
EntityType.recurringInvoice,
|
EntityType.recurringInvoice,
|
||||||
EntityType.recurringExpense,
|
EntityType.recurringExpense,
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -178,14 +178,23 @@ class ClientOverview extends StatelessWidget {
|
||||||
memoizedInvoiceStatsForClient(client.id, state.invoiceState.map)
|
memoizedInvoiceStatsForClient(client.id, state.invoiceState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
),
|
),
|
||||||
if (company.isModuleEnabled(EntityType.recurringInvoice))
|
if (company.isModuleEnabled(EntityType.task))
|
||||||
EntitiesListTile(
|
EntitiesListTile(
|
||||||
entity: client,
|
entity: client,
|
||||||
isFilter: isFilter,
|
isFilter: isFilter,
|
||||||
entityType: EntityType.recurringInvoice,
|
entityType: EntityType.task,
|
||||||
title: localization.recurringInvoices,
|
title: localization.tasks,
|
||||||
subtitle: memoizedRecurringInvoiceStatsForClient(
|
subtitle: memoizedTaskStatsForClient(client.id, state.taskState.map)
|
||||||
client.id, state.recurringInvoiceState.map)
|
.present(localization.active, localization.archived),
|
||||||
|
),
|
||||||
|
if (company.isModuleEnabled(EntityType.expense))
|
||||||
|
EntitiesListTile(
|
||||||
|
entity: client,
|
||||||
|
isFilter: isFilter,
|
||||||
|
entityType: EntityType.expense,
|
||||||
|
title: localization.expenses,
|
||||||
|
subtitle:
|
||||||
|
memoizedExpenseStatsForClient(client.id, state.expenseState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
),
|
),
|
||||||
if (company.isModuleEnabled(EntityType.payment))
|
if (company.isModuleEnabled(EntityType.payment))
|
||||||
|
|
@ -228,23 +237,14 @@ class ClientOverview extends StatelessWidget {
|
||||||
memoizedProjectStatsForClient(client.id, state.projectState.map)
|
memoizedProjectStatsForClient(client.id, state.projectState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
),
|
),
|
||||||
if (company.isModuleEnabled(EntityType.task))
|
if (company.isModuleEnabled(EntityType.recurringInvoice))
|
||||||
EntitiesListTile(
|
EntitiesListTile(
|
||||||
entity: client,
|
entity: client,
|
||||||
isFilter: isFilter,
|
isFilter: isFilter,
|
||||||
entityType: EntityType.task,
|
entityType: EntityType.recurringInvoice,
|
||||||
title: localization.tasks,
|
title: localization.recurringInvoices,
|
||||||
subtitle: memoizedTaskStatsForClient(client.id, state.taskState.map)
|
subtitle: memoizedRecurringInvoiceStatsForClient(
|
||||||
.present(localization.active, localization.archived),
|
client.id, state.recurringInvoiceState.map)
|
||||||
),
|
|
||||||
if (company.isModuleEnabled(EntityType.expense))
|
|
||||||
EntitiesListTile(
|
|
||||||
entity: client,
|
|
||||||
isFilter: isFilter,
|
|
||||||
entityType: EntityType.expense,
|
|
||||||
title: localization.expenses,
|
|
||||||
subtitle:
|
|
||||||
memoizedExpenseStatsForClient(client.id, state.expenseState.map)
|
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
),
|
),
|
||||||
if (company.isModuleEnabled(EntityType.recurringExpense))
|
if (company.isModuleEnabled(EntityType.recurringExpense))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue