mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-02 09:08:17 +08:00
@@ -2,21 +2,16 @@ import 'package:flutter/material.dart';
|
||||
|
||||
class PublishRoute<T> extends PopupRoute<T> {
|
||||
PublishRoute({
|
||||
required RoutePageBuilder pageBuilder,
|
||||
bool barrierDismissible = true,
|
||||
String? barrierLabel,
|
||||
Color barrierColor = const Color(0x80000000),
|
||||
Duration transitionDuration = const Duration(milliseconds: 500),
|
||||
RouteTransitionsBuilder? transitionBuilder,
|
||||
required this.pageBuilder,
|
||||
this._barrierDismissible = true,
|
||||
this._barrierLabel,
|
||||
this._barrierColor = const Color(0x80000000),
|
||||
this._transitionDuration = const Duration(milliseconds: 500),
|
||||
this._transitionBuilder,
|
||||
super.settings,
|
||||
}) : widget = pageBuilder,
|
||||
_barrierDismissible = barrierDismissible,
|
||||
_barrierLabel = barrierLabel,
|
||||
_barrierColor = barrierColor,
|
||||
_transitionDuration = transitionDuration,
|
||||
_transitionBuilder = transitionBuilder;
|
||||
});
|
||||
|
||||
final RoutePageBuilder widget;
|
||||
final RoutePageBuilder pageBuilder;
|
||||
|
||||
@override
|
||||
bool get barrierDismissible => _barrierDismissible;
|
||||
@@ -45,7 +40,7 @@ class PublishRoute<T> extends PopupRoute<T> {
|
||||
return Semantics(
|
||||
scopesRoute: true,
|
||||
explicitChildNodes: true,
|
||||
child: widget(context, animation, secondaryAnimation),
|
||||
child: pageBuilder(context, animation, secondaryAnimation),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user