mirror of
https://github.com/Iconica-Development/flutter_shopping.git
synced 2025-05-19 08:53:46 +02:00
27 lines
783 B
Dart
27 lines
783 B
Dart
|
import "package:flutter/material.dart";
|
||
|
import "package:go_router/go_router.dart";
|
||
|
|
||
|
CustomTransitionPage buildScreenWithFadeTransition<T>({
|
||
|
required BuildContext context,
|
||
|
required GoRouterState state,
|
||
|
required Widget child,
|
||
|
}) =>
|
||
|
CustomTransitionPage<T>(
|
||
|
key: state.pageKey,
|
||
|
child: child,
|
||
|
transitionsBuilder: (context, animation, secondaryAnimation, child) =>
|
||
|
FadeTransition(opacity: animation, child: child),
|
||
|
);
|
||
|
|
||
|
CustomTransitionPage buildScreenWithoutTransition<T>({
|
||
|
required BuildContext context,
|
||
|
required GoRouterState state,
|
||
|
required Widget child,
|
||
|
}) =>
|
||
|
CustomTransitionPage<T>(
|
||
|
key: state.pageKey,
|
||
|
child: child,
|
||
|
transitionsBuilder: (context, animation, secondaryAnimation, child) =>
|
||
|
child,
|
||
|
);
|