Full width expense editor
This commit is contained in:
parent
908bda2431
commit
51aefbce6f
|
|
@ -87,12 +87,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.task,
|
|
||||||
EntityType.project,
|
EntityType.project,
|
||||||
EntityType.expense,
|
|
||||||
EntityType.recurringInvoice,
|
EntityType.recurringInvoice,
|
||||||
];
|
];
|
||||||
case EntityType.invoice:
|
case EntityType.invoice:
|
||||||
|
|
|
||||||
|
|
@ -206,16 +206,6 @@ class ClientOverview extends StatelessWidget {
|
||||||
client.id, state.paymentState.map, state.invoiceState.map)
|
client.id, state.paymentState.map, state.invoiceState.map)
|
||||||
.present(localization.active, localization.archived),
|
.present(localization.active, localization.archived),
|
||||||
),
|
),
|
||||||
if (company.isModuleEnabled(EntityType.recurringInvoice))
|
|
||||||
EntitiesListTile(
|
|
||||||
entity: client,
|
|
||||||
isFilter: isFilter,
|
|
||||||
entityType: EntityType.recurringInvoice,
|
|
||||||
title: localization.recurringInvoices,
|
|
||||||
subtitle: memoizedRecurringInvoiceStatsForClient(
|
|
||||||
client.id, state.recurringInvoiceState.map)
|
|
||||||
.present(localization.active, localization.archived),
|
|
||||||
),
|
|
||||||
if (company.isModuleEnabled(EntityType.quote))
|
if (company.isModuleEnabled(EntityType.quote))
|
||||||
EntitiesListTile(
|
EntitiesListTile(
|
||||||
entity: client,
|
entity: client,
|
||||||
|
|
@ -246,6 +236,16 @@ 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.recurringInvoice))
|
||||||
|
EntitiesListTile(
|
||||||
|
entity: client,
|
||||||
|
isFilter: isFilter,
|
||||||
|
entityType: EntityType.recurringInvoice,
|
||||||
|
title: localization.recurringInvoices,
|
||||||
|
subtitle: memoizedRecurringInvoiceStatsForClient(
|
||||||
|
client.id, state.recurringInvoiceState.map)
|
||||||
|
.present(localization.active, localization.archived),
|
||||||
|
),
|
||||||
if ((client.publicNotes ?? '').isNotEmpty) ...[
|
if ((client.publicNotes ?? '').isNotEmpty) ...[
|
||||||
IconMessage(client.publicNotes),
|
IconMessage(client.publicNotes),
|
||||||
ListDivider()
|
ListDivider()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue