Set company when navigating in setttings

This commit is contained in:
Hillel Coren 2021-04-27 16:56:09 +03:00
parent ecaf1208e6
commit 076abec5f6
5 changed files with 19 additions and 5 deletions

View File

@ -206,7 +206,10 @@ class _HistoryListTileState extends State<HistoryListTile> {
store.dispatch(ViewReports());
break;
case EntityType.settings:
store.dispatch(ViewSettings(section: history.id));
store.dispatch(ViewSettings(
section: history.id,
company: state.company,
));
break;
default:
viewEntityById(

View File

@ -116,6 +116,7 @@ class ListScaffold extends StatelessWidget {
TextButton(
onPressed: () {
store.dispatch(ViewSettings(
company: state.company,
section: onCancelSettingsSection,
tabIndex: onCancelSettingsIndex,
));

View File

@ -258,7 +258,10 @@ class MainScreen extends StatelessWidget {
store.dispatch(ViewReports());
break;
case EntityType.settings:
store.dispatch(ViewSettings(section: history.id));
store.dispatch(ViewSettings(
section: history.id,
company: state.company,
));
break;
default:
viewEntityById(

View File

@ -275,7 +275,9 @@ class MenuDrawer extends StatelessWidget {
const EdgeInsets.only(left: 20),
onTap: () {
store.dispatch(ViewSettings(
section: kSettingsAccountManagement));
section: kSettingsAccountManagement,
company: company,
));
},
leading:
Icon(Icons.warning, color: Colors.orange),
@ -298,7 +300,9 @@ class MenuDrawer extends StatelessWidget {
),
onTap: () {
store.dispatch(ViewSettings(
section: kSettingsAccountManagement));
section: kSettingsAccountManagement,
company: company,
));
},
),
DrawerTile(

View File

@ -73,7 +73,10 @@ class TaskScreen extends StatelessWidget {
IconButton(
icon: Icon(getEntityIcon(EntityType.settings)),
onPressed: () {
store.dispatch(ViewSettings(section: kSettingsTaskStatuses));
store.dispatch(ViewSettings(
section: kSettingsTaskStatuses,
company: state.company,
));
})
],
hideListOptions: state.prefState.showKanban,