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()); store.dispatch(ViewReports());
break; break;
case EntityType.settings: case EntityType.settings:
store.dispatch(ViewSettings(section: history.id)); store.dispatch(ViewSettings(
section: history.id,
company: state.company,
));
break; break;
default: default:
viewEntityById( viewEntityById(

View File

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

View File

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

View File

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

View File

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