Skip to content

Commit 64d5f29

Browse files
committed
show total tab count when in tab sheet
1 parent 647727e commit 64d5f29

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/lib/features/geckoview/features/browser/presentation/widgets/tabs_action_button.dart

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import 'package:flutter_hooks/flutter_hooks.dart';
33
import 'package:hooks_riverpod/hooks_riverpod.dart';
44
import 'package:skeletonizer/skeletonizer.dart';
55
import 'package:weblibre/core/logger.dart';
6+
import 'package:weblibre/features/geckoview/features/tabs/data/entities/container_filter.dart';
7+
import 'package:weblibre/features/geckoview/features/tabs/domain/providers.dart';
68
import 'package:weblibre/features/geckoview/features/tabs/domain/providers/selected_container.dart';
79

810
class TabsActionButton extends HookConsumerWidget {
@@ -15,15 +17,19 @@ class TabsActionButton extends HookConsumerWidget {
1517
this.onTap,
1618
this.onDoubleTap,
1719
this.onLongPress,
18-
this.isActive = false,
20+
required this.isActive,
1921
super.key,
2022
});
2123

2224
@override
2325
Widget build(BuildContext context, WidgetRef ref) {
2426
final theme = Theme.of(context);
2527

26-
final tabCount = ref.watch(selectedContainerTabCountProvider);
28+
final tabCount = isActive
29+
// ignore: provider_parameters
30+
? ref.watch(containerTabCountProvider(ContainerFilterDisabled()))
31+
: ref.watch(selectedContainerTabCountProvider);
32+
2733
final lastTabCount = useRef<int?>(null);
2834

2935
return InkWell(

0 commit comments

Comments
 (0)