@@ -330,8 +330,8 @@ void _showMainMenu(BuildContext context, {
330
330
});
331
331
}
332
332
333
- abstract class _MenuButton extends StatelessWidget {
334
- const _MenuButton ( );
333
+ abstract class MenuButton extends StatelessWidget {
334
+ const MenuButton ({ super .key} );
335
335
336
336
String label (ZulipLocalizations zulipLocalizations);
337
337
@@ -342,12 +342,12 @@ abstract class _MenuButton extends StatelessWidget {
342
342
/// Must be non-null unless [buildLeading] is overridden.
343
343
IconData ? get icon;
344
344
345
- static const _iconSize = 24.0 ;
345
+ static const iconSize = 24.0 ;
346
346
347
347
Widget buildLeading (BuildContext context) {
348
348
assert (icon != null );
349
349
final designVariables = DesignVariables .of (context);
350
- return Icon (icon, size: _iconSize ,
350
+ return Icon (icon, size: iconSize ,
351
351
color: selected ? designVariables.iconSelected : designVariables.icon);
352
352
}
353
353
@@ -400,7 +400,7 @@ abstract class _MenuButton extends StatelessWidget {
400
400
onPressed: () => _handlePress (context),
401
401
style: buttonStyle,
402
402
child: Row (spacing: 8 , children: [
403
- SizedBox .square (dimension: _iconSize ,
403
+ SizedBox .square (dimension: iconSize ,
404
404
child: buildLeading (context)),
405
405
Expanded (child: Text (label (zulipLocalizations),
406
406
// TODO(design): determine if we prefer to wrap
@@ -412,7 +412,7 @@ abstract class _MenuButton extends StatelessWidget {
412
412
}
413
413
414
414
/// A menu button controlling the selected [_HomePageTab] on the bottom nav bar.
415
- abstract class _NavigationBarMenuButton extends _MenuButton {
415
+ abstract class _NavigationBarMenuButton extends MenuButton {
416
416
const _NavigationBarMenuButton ({required this .tabNotifier});
417
417
418
418
final ValueNotifier <_HomePageTab > tabNotifier;
@@ -428,7 +428,7 @@ abstract class _NavigationBarMenuButton extends _MenuButton {
428
428
}
429
429
}
430
430
431
- class _SearchButton extends _MenuButton {
431
+ class _SearchButton extends MenuButton {
432
432
const _SearchButton ();
433
433
434
434
@override
@@ -461,7 +461,7 @@ class _InboxButton extends _NavigationBarMenuButton {
461
461
_HomePageTab get navigationTarget => _HomePageTab .inbox;
462
462
}
463
463
464
- class _MentionsButton extends _MenuButton {
464
+ class _MentionsButton extends MenuButton {
465
465
const _MentionsButton ();
466
466
467
467
@override
@@ -479,7 +479,7 @@ class _MentionsButton extends _MenuButton {
479
479
}
480
480
}
481
481
482
- class _StarredMessagesButton extends _MenuButton {
482
+ class _StarredMessagesButton extends MenuButton {
483
483
const _StarredMessagesButton ();
484
484
485
485
@override
@@ -497,7 +497,7 @@ class _StarredMessagesButton extends _MenuButton {
497
497
}
498
498
}
499
499
500
- class _CombinedFeedButton extends _MenuButton {
500
+ class _CombinedFeedButton extends MenuButton {
501
501
const _CombinedFeedButton ();
502
502
503
503
@override
@@ -545,7 +545,7 @@ class _DirectMessagesButton extends _NavigationBarMenuButton {
545
545
_HomePageTab get navigationTarget => _HomePageTab .directMessages;
546
546
}
547
547
548
- class _MyProfileButton extends _MenuButton {
548
+ class _MyProfileButton extends MenuButton {
549
549
const _MyProfileButton ();
550
550
551
551
@override
@@ -556,7 +556,7 @@ class _MyProfileButton extends _MenuButton {
556
556
final store = PerAccountStoreWidget .of (context);
557
557
return Avatar (
558
558
userId: store.selfUserId,
559
- size: _MenuButton ._iconSize ,
559
+ size: MenuButton .iconSize ,
560
560
borderRadius: 4 ,
561
561
showPresence: false ,
562
562
);
@@ -575,7 +575,7 @@ class _MyProfileButton extends _MenuButton {
575
575
}
576
576
}
577
577
578
- class _SwitchAccountButton extends _MenuButton {
578
+ class _SwitchAccountButton extends MenuButton {
579
579
const _SwitchAccountButton ();
580
580
581
581
@override
@@ -592,7 +592,7 @@ class _SwitchAccountButton extends _MenuButton {
592
592
}
593
593
}
594
594
595
- class _SettingsButton extends _MenuButton {
595
+ class _SettingsButton extends MenuButton {
596
596
const _SettingsButton ();
597
597
598
598
@override
@@ -609,7 +609,7 @@ class _SettingsButton extends _MenuButton {
609
609
}
610
610
}
611
611
612
- class _AboutZulipButton extends _MenuButton {
612
+ class _AboutZulipButton extends MenuButton {
613
613
const _AboutZulipButton ();
614
614
615
615
@override
0 commit comments