Fix changes
This commit is contained in:
parent
165ad462fc
commit
0afdaac359
|
|
@ -6,7 +6,7 @@ import 'package:invoiceninja_flutter/utils/localization.dart';
|
|||
|
||||
Future<void> showMultipleEntitiesActionsDialog({
|
||||
@required List<BaseEntity> entities,
|
||||
@required UserEntity user,
|
||||
@required UserCompanyEntity userCompany,
|
||||
@required BuildContext context,
|
||||
@required
|
||||
Function(BuildContext, ClientEntity, EntityAction,
|
||||
|
|
@ -23,7 +23,7 @@ Future<void> showMultipleEntitiesActionsDialog({
|
|||
builder: (BuildContext dialogContext) {
|
||||
final actions = <Widget>[];
|
||||
actions.addAll(entities[0] // Suppose they are all the same type
|
||||
.getActions(user: user, client: client, multiselect: true)
|
||||
.getActions(userCompany: userCompany, client: client, multiselect: true)
|
||||
.map((entityAction) {
|
||||
if (entityAction == null) {
|
||||
return Divider();
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ class ClientScreen extends StatelessWidget {
|
|||
if (mode == ListMultiselectButtonMode.DONE) {
|
||||
await showMultipleEntitiesActionsDialog(
|
||||
entities: store.state.clientListState.selectedEntities,
|
||||
user: viewModel.user,
|
||||
userCompany: viewModel.userCompany,
|
||||
context: context,
|
||||
onEntityAction: viewModel.onEntityAction);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,12 +29,12 @@ class ClientScreenBuilder extends StatelessWidget {
|
|||
class ClientScreenVM {
|
||||
ClientScreenVM({
|
||||
@required this.isInMultiselect,
|
||||
@required this.user,
|
||||
@required this.userCompany,
|
||||
@required this.onEntityAction,
|
||||
});
|
||||
|
||||
final bool isInMultiselect;
|
||||
final UserEntity user;
|
||||
final UserCompanyEntity userCompany;
|
||||
final Function(BuildContext, ClientEntity, EntityAction,
|
||||
{bool multiselect, bool isMultiselectLast}) onEntityAction;
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ class ClientScreenVM {
|
|||
final state = store.state;
|
||||
|
||||
return ClientScreenVM(
|
||||
user: state.user,
|
||||
userCompany: state.userCompany,
|
||||
isInMultiselect: state.clientListState.isInMultiselect(),
|
||||
onEntityAction: (BuildContext context, BaseEntity client,
|
||||
EntityAction action,
|
||||
|
|
|
|||
Loading…
Reference in New Issue