INNER CODE UNIT · Dart
TwoPanePageRoute
flutter-team-archive/gallery · lib/routes.dart:172
class TwoPanePageRoute<T> extends OverlayRoute<T> {
TwoPanePageRoute({
required this.builder,
super.settings,
});
final WidgetBuilder builder;
@override
Iterable<OverlayEntry> createOverlayEntries() sync* {
yield OverlayEntry(builder: (context) {
final hinge = MediaQuery.of(context).hinge?.bounds;
if (hinge == null) {
return builder.call(context);
} else {
return Positioned(
top: 0,
left: hinge.right,