Settings
This commit is contained in:
parent
797ee10712
commit
8361e09a7a
|
|
@ -43,15 +43,16 @@ class GroupList extends StatelessWidget {
|
|||
itemBuilder: (BuildContext context, index) {
|
||||
final groupId = viewModel.groupList[index];
|
||||
final group = viewModel.groupMap[groupId];
|
||||
final user = viewModel.user;
|
||||
final userCompany = viewModel.userCompany;
|
||||
|
||||
void showDialog() => showEntityActionsDialog(
|
||||
userCompany: userCompany,
|
||||
entity: group,
|
||||
context: context,
|
||||
onEntityAction: viewModel.onEntityAction);
|
||||
|
||||
return GroupListItem(
|
||||
user: viewModel.user,
|
||||
user: viewModel.userCompany.user,
|
||||
filter: viewModel.filter,
|
||||
group: group,
|
||||
onTap: () => viewModel.onGroupTap(context, group),
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class GroupListBuilder extends StatelessWidget {
|
|||
|
||||
class GroupListVM {
|
||||
GroupListVM({
|
||||
@required this.user,
|
||||
@required this.userCompany,
|
||||
@required this.groupList,
|
||||
@required this.groupMap,
|
||||
@required this.filter,
|
||||
|
|
@ -62,7 +62,7 @@ class GroupListVM {
|
|||
final state = store.state;
|
||||
|
||||
return GroupListVM(
|
||||
user: state.user,
|
||||
userCompany: state.userCompany,
|
||||
listState: state.groupListState,
|
||||
groupList: memoizedFilteredGroupList(
|
||||
state.groupState.map, state.groupState.list, state.groupListState),
|
||||
|
|
@ -84,7 +84,7 @@ class GroupListVM {
|
|||
);
|
||||
}
|
||||
|
||||
final UserEntity user;
|
||||
final UserCompanyEntity userCompany;
|
||||
final List<String> groupList;
|
||||
final BuiltMap<String, GroupEntity> groupMap;
|
||||
final ListUIState listState;
|
||||
|
|
|
|||
|
|
@ -46,16 +46,16 @@ class StubList extends StatelessWidget {
|
|||
itemBuilder: (BuildContext context, index) {
|
||||
final stubId = viewModel.stubList[index];
|
||||
final stub = viewModel.stubMap[stubId];
|
||||
final user = viewModel.user;
|
||||
final userCompany = viewModel.userCompany;
|
||||
|
||||
void showDialog() => showEntityActionsDialog(
|
||||
userCompany: userCompany,
|
||||
entity: stub,
|
||||
context: context,
|
||||
onEntityAction: viewModel.onEntityAction);
|
||||
|
||||
|
||||
return StubListItem(
|
||||
user: viewModel.user,
|
||||
user: viewModel.userCompany.user,
|
||||
filter: viewModel.filter,
|
||||
stub: stub,
|
||||
onTap: () =>
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class StubListBuilder extends StatelessWidget {
|
|||
|
||||
class StubListVM {
|
||||
StubListVM({
|
||||
@required this.user,
|
||||
@required this.userCompany,
|
||||
@required this.stubList,
|
||||
@required this.stubMap,
|
||||
@required this.filter,
|
||||
|
|
@ -62,7 +62,7 @@ class StubListVM {
|
|||
final state = store.state;
|
||||
|
||||
return StubListVM(
|
||||
user: state.user,
|
||||
userCompany: state.userCompany,
|
||||
listState: state.stubListState,
|
||||
stubList: memoizedFilteredStubList(state.stubState.map,
|
||||
state.stubState.list, state.stubListState),
|
||||
|
|
@ -86,7 +86,7 @@ class StubListVM {
|
|||
);
|
||||
}
|
||||
|
||||
final UserEntity user;
|
||||
final UserCompanyEntity userCompany;
|
||||
final List<String> stubList;
|
||||
final BuiltMap<String, StubEntity> stubMap;
|
||||
final ListUIState listState;
|
||||
|
|
|
|||
Loading…
Reference in New Issue