show total tab count when in tab sheet
This commit is contained in:
+8
-2
@@ -3,6 +3,8 @@ import 'package:flutter_hooks/flutter_hooks.dart';
|
|||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:skeletonizer/skeletonizer.dart';
|
import 'package:skeletonizer/skeletonizer.dart';
|
||||||
import 'package:weblibre/core/logger.dart';
|
import 'package:weblibre/core/logger.dart';
|
||||||
|
import 'package:weblibre/features/geckoview/features/tabs/data/entities/container_filter.dart';
|
||||||
|
import 'package:weblibre/features/geckoview/features/tabs/domain/providers.dart';
|
||||||
import 'package:weblibre/features/geckoview/features/tabs/domain/providers/selected_container.dart';
|
import 'package:weblibre/features/geckoview/features/tabs/domain/providers/selected_container.dart';
|
||||||
|
|
||||||
class TabsActionButton extends HookConsumerWidget {
|
class TabsActionButton extends HookConsumerWidget {
|
||||||
@@ -15,7 +17,7 @@ class TabsActionButton extends HookConsumerWidget {
|
|||||||
this.onTap,
|
this.onTap,
|
||||||
this.onDoubleTap,
|
this.onDoubleTap,
|
||||||
this.onLongPress,
|
this.onLongPress,
|
||||||
this.isActive = false,
|
required this.isActive,
|
||||||
super.key,
|
super.key,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -23,7 +25,11 @@ class TabsActionButton extends HookConsumerWidget {
|
|||||||
Widget build(BuildContext context, WidgetRef ref) {
|
Widget build(BuildContext context, WidgetRef ref) {
|
||||||
final theme = Theme.of(context);
|
final theme = Theme.of(context);
|
||||||
|
|
||||||
final tabCount = ref.watch(selectedContainerTabCountProvider);
|
final tabCount = isActive
|
||||||
|
// ignore: provider_parameters
|
||||||
|
? ref.watch(containerTabCountProvider(ContainerFilterDisabled()))
|
||||||
|
: ref.watch(selectedContainerTabCountProvider);
|
||||||
|
|
||||||
final lastTabCount = useRef<int?>(null);
|
final lastTabCount = useRef<int?>(null);
|
||||||
|
|
||||||
return InkWell(
|
return InkWell(
|
||||||
|
|||||||
Reference in New Issue
Block a user