mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-07-24 21:11:05 +02:00
13 lines
584 B
Dart
13 lines
584 B
Dart
import 'package:flutter/widgets.dart';
|
|
|
|
/// Bottom inset needed to clear the transparent shell navigation bar.
|
|
///
|
|
/// The shell Scaffold uses `extendBody: true`, so its body (and any route
|
|
/// pushed inside the tab navigators) receives the navbar height plus the system
|
|
/// gesture inset as `MediaQuery.padding.bottom`. Scrollable screens add this as
|
|
/// trailing padding so their last item can scroll clear of the bar while the
|
|
/// content still shows faintly behind it.
|
|
extension NavBarInset on BuildContext {
|
|
double get navBarBottomInset => MediaQuery.paddingOf(this).bottom;
|
|
}
|