Multi-select checkbox is broken for designs

This commit is contained in:
Hillel Coren 2021-06-29 12:46:36 +03:00
parent ce7e32701a
commit a9581cd7fb
2 changed files with 3 additions and 4 deletions

View File

@ -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),

View File

@ -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),