persist selected container

This commit is contained in:
Fabian Freund
2026-03-14 09:45:33 +01:00
parent c9fa8123d7
commit 4354f7ed06
3 changed files with 6 additions and 3 deletions
@@ -41,7 +41,7 @@ final class TabRepositoryProvider
}
}
String _$tabRepositoryHash() => r'22fdd97ad7f235590926915169c9e7230de94bdb';
String _$tabRepositoryHash() => r'87d2a4a0bca93c2d925aa1c81ff80d443185950a';
abstract class _$TabRepository extends $Notifier<void> {
void build();
@@ -817,6 +817,9 @@ class _SheetContainer extends HookConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
final colorScheme = Theme.of(context).colorScheme;
final modalBarrierColor =
Theme.of(context).bottomSheetTheme.modalBarrierColor ??
colorScheme.scrim.withValues(alpha: 0.5);
bool dismissOnThreshold(DraggableScrollableNotification notification) {
if (notification.extent <= 0.1) {
@@ -833,7 +836,7 @@ class _SheetContainer extends HookConsumerWidget {
ref.read(bottomSheetControllerProvider.notifier).requestDismiss();
},
child: ColoredBox(
color: colorScheme.scrim.withValues(alpha: 0.5),
color: modalBarrierColor,
child: GestureDetector(
onTap: () {}, // Prevent tap from propagating to parent
child: Align(
@@ -41,7 +41,7 @@ final class SelectedContainerProvider
}
}
String _$selectedContainerHash() => r'0ffa17823ec95c94b9cf9b2d005de19d6ff992f8';
String _$selectedContainerHash() => r'1e2c67dc70fedb2b910640fbfbe09f2c4806894b';
abstract class _$SelectedContainer extends $Notifier<String?> {
String? build();