@@ -10,6 +10,7 @@ import 'package:catalyst_voices/pages/spaces/drawer/spaces_drawer.dart';
1010import 'package:catalyst_voices/widgets/widgets.dart' ;
1111import 'package:catalyst_voices_blocs/catalyst_voices_blocs.dart' ;
1212import 'package:catalyst_voices_models/catalyst_voices_models.dart' ;
13+ import 'package:flutter/foundation.dart' ;
1314import 'package:flutter/material.dart' ;
1415import 'package:flutter/services.dart' ;
1516import '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