Skip to content

Commit c0fccbc

Browse files
dt-iohkminikin
andauthored
feat: hide admin stuff (#2183)
Co-authored-by: Oleksandr Prokhorenko <[email protected]>
1 parent 7dea610 commit c0fccbc

File tree

2 files changed

+13
-17
lines changed

2 files changed

+13
-17
lines changed

catalyst_voices/apps/voices/lib/pages/overall_spaces/back_fab.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@ class BackFab extends StatelessWidget {
2121
if (goRouter.canPop()) {
2222
goRouter.pop();
2323
} else {
24-
// TODO(damian-molinski): should go to initial route later
25-
// goRouter.go(Routes.initialLocation);
26-
const TreasuryRoute().go(context);
24+
goRouter.go(Routes.initialLocation);
2725
}
2826
},
2927
);

catalyst_voices/apps/voices/lib/pages/spaces/spaces_shell_page.dart

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import 'package:catalyst_voices/pages/spaces/drawer/spaces_drawer.dart';
1010
import 'package:catalyst_voices/widgets/widgets.dart';
1111
import 'package:catalyst_voices_blocs/catalyst_voices_blocs.dart';
1212
import 'package:catalyst_voices_models/catalyst_voices_models.dart';
13+
import 'package:flutter/foundation.dart';
1314
import 'package:flutter/material.dart';
1415
import 'package:flutter/services.dart';
1516
import 'package:flutter_bloc/flutter_bloc.dart';
@@ -70,7 +71,8 @@ class _Shortcuts extends StatelessWidget {
7071
bindings: <ShortcutActivator, VoidCallback>{
7172
for (final entry in shortcuts.entries)
7273
entry.value: () => entry.key.go(context),
73-
CampaignAdminToolsDialog.shortcut: onToggleAdminTools,
74+
if (!kReleaseMode)
75+
CampaignAdminToolsDialog.shortcut: onToggleAdminTools,
7476
},
7577
child: child,
7678
);
@@ -102,27 +104,23 @@ class _SpacesShellPageState extends State<SpacesShellPage> {
102104
},
103105
child: _Shortcuts(
104106
onToggleAdminTools: _toggleAdminTools,
105-
child: BlocSelector<SessionCubit, SessionState,
106-
({bool isUnlocked, bool isVisitor})>(
107-
selector: (state) => (
108-
isUnlocked: state.isActive,
109-
isVisitor: state.isVisitor,
110-
),
111-
builder: (context, state) {
107+
child: BlocSelector<SessionCubit, SessionState, bool>(
108+
selector: (state) => state.isActive,
109+
builder: (context, isActive) {
112110
return Scaffold(
113111
appBar: VoicesAppBar(
114-
leading: state.isVisitor ? null : const DrawerToggleButton(),
112+
leading: isActive ? const DrawerToggleButton() : null,
115113
automaticallyImplyLeading: false,
116114
actions: _getActions(widget.space),
117115
),
118-
drawer: state.isVisitor
119-
? null
120-
: SpacesDrawer(
116+
drawer: isActive
117+
? SpacesDrawer(
121118
space: widget.space,
122119
spacesShortcutsActivators:
123120
SpacesShellPage._spacesShortcutsActivators,
124-
isUnlocked: state.isUnlocked,
125-
),
121+
isUnlocked: isActive,
122+
)
123+
: null,
126124
endDrawer: const OpportunitiesDrawer(),
127125
body: widget.child,
128126
);

0 commit comments

Comments
 (0)