import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; class NestedBottomAppBar extends ConsumerWidget { final Widget child; const NestedBottomAppBar({required this.child, super.key}); @override Widget build(BuildContext context, WidgetRef ref) { return Padding( padding: const EdgeInsets.all(8.0).copyWith(bottom: MediaQuery.paddingOf(context).bottom + 8), child: Container( decoration: BoxDecoration( color: Theme.of(context).colorScheme.surfaceContainerLow.withValues(alpha: 0.965), borderRadius: BorderRadiusDirectional.circular(24), ), child: Padding( padding: const EdgeInsets.symmetric(vertical: 6), child: child, ), ), ); } }