Code cleanup
This commit is contained in:
parent
c4fb9d3adc
commit
ab2859b384
|
|
@ -141,11 +141,12 @@ class _EntityListTileState extends State<EntityListTile> {
|
||||||
|
|
||||||
class EntitiesListTile extends StatefulWidget {
|
class EntitiesListTile extends StatefulWidget {
|
||||||
const EntitiesListTile({
|
const EntitiesListTile({
|
||||||
|
@required this.isFilter,
|
||||||
|
@required this.entity,
|
||||||
this.entityType,
|
this.entityType,
|
||||||
this.title,
|
this.title,
|
||||||
this.subtitle,
|
this.subtitle,
|
||||||
@required this.isFilter,
|
this.hideNew = false,
|
||||||
@required this.entity,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
final BaseEntity entity;
|
final BaseEntity entity;
|
||||||
|
|
@ -153,6 +154,7 @@ class EntitiesListTile extends StatefulWidget {
|
||||||
final String title;
|
final String title;
|
||||||
final String subtitle;
|
final String subtitle;
|
||||||
final bool isFilter;
|
final bool isFilter;
|
||||||
|
final bool hideNew;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
_EntitiesListTileState createState() => _EntitiesListTileState();
|
_EntitiesListTileState createState() => _EntitiesListTileState();
|
||||||
|
|
@ -198,7 +200,7 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
|
||||||
subtitle: Text((widget.subtitle ?? '').isEmpty
|
subtitle: Text((widget.subtitle ?? '').isEmpty
|
||||||
? AppLocalization.of(context).none
|
? AppLocalization.of(context).none
|
||||||
: widget.subtitle),
|
: widget.subtitle),
|
||||||
leading: _isHovered
|
leading: _isHovered && !widget.hideNew
|
||||||
? IconButton(
|
? IconButton(
|
||||||
icon: Icon(Icons.add_circle_outline),
|
icon: Icon(Icons.add_circle_outline),
|
||||||
onPressed: _onLongPress,
|
onPressed: _onLongPress,
|
||||||
|
|
@ -207,7 +209,7 @@ class _EntitiesListTileState extends State<EntitiesListTile> {
|
||||||
child: IconButton(
|
child: IconButton(
|
||||||
icon:
|
icon:
|
||||||
Icon(getEntityIcon(widget.entityType), size: 18.0),
|
Icon(getEntityIcon(widget.entityType), size: 18.0),
|
||||||
onPressed:() => _onTap(context),
|
onPressed: () => _onTap(context),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
trailing: widget.isFilter
|
trailing: widget.isFilter
|
||||||
|
|
|
||||||
|
|
@ -208,6 +208,7 @@ class InvoiceOverview extends StatelessWidget {
|
||||||
widgets.add(EntitiesListTile(
|
widgets.add(EntitiesListTile(
|
||||||
entity: invoice,
|
entity: invoice,
|
||||||
isFilter: isFilter,
|
isFilter: isFilter,
|
||||||
|
hideNew: true,
|
||||||
entityType: EntityType.invoice,
|
entityType: EntityType.invoice,
|
||||||
title: localization.invoices,
|
title: localization.invoices,
|
||||||
subtitle: memoizedRecurringInvoiceStatsForInvoice(
|
subtitle: memoizedRecurringInvoiceStatsForInvoice(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue