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