Multi-select checkbox is broken for designs
This commit is contained in:
parent
ce7e32701a
commit
a9581cd7fb
|
|
@ -11,7 +11,6 @@ import 'package:invoiceninja_flutter/ui/app/dismissible_entity.dart';
|
|||
|
||||
class DesignListItem extends StatelessWidget {
|
||||
const DesignListItem({
|
||||
@required this.user,
|
||||
@required this.design,
|
||||
@required this.filter,
|
||||
this.onTap,
|
||||
|
|
@ -20,7 +19,6 @@ class DesignListItem extends StatelessWidget {
|
|||
this.isChecked = false,
|
||||
});
|
||||
|
||||
final UserEntity user;
|
||||
final GestureTapCallback onTap;
|
||||
final GestureTapCallback onLongPress;
|
||||
final DesignEntity design;
|
||||
|
|
@ -48,7 +46,9 @@ class DesignListItem extends StatelessWidget {
|
|||
entity: design,
|
||||
isSelected: false,
|
||||
child: ListTile(
|
||||
onTap: () => onTap != null ? onTap() : viewEntity(entity: design),
|
||||
onTap: () => onTap != null
|
||||
? onTap()
|
||||
: selectEntity(entity: design, context: context),
|
||||
onLongPress: () => onLongPress != null
|
||||
? onLongPress()
|
||||
: selectEntity(entity: design, context: context, longPress: true),
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ class DesignListBuilder extends StatelessWidget {
|
|||
final isInMultiselect = listState.isInMultiselect();
|
||||
|
||||
return DesignListItem(
|
||||
user: viewModel.state.user,
|
||||
filter: viewModel.filter,
|
||||
design: design,
|
||||
isChecked: isInMultiselect && listState.isSelected(design.id),
|
||||
|
|
|
|||
Loading…
Reference in New Issue