import "package:flutter/material.dart"; import "package:go_router/go_router.dart"; CustomTransitionPage buildScreenWithFadeTransition({ required BuildContext context, required GoRouterState state, required Widget child, }) => CustomTransitionPage( key: state.pageKey, child: child, transitionsBuilder: (context, animation, secondaryAnimation, child) => FadeTransition(opacity: animation, child: child), ); CustomTransitionPage buildScreenWithoutTransition({ required BuildContext context, required GoRouterState state, required Widget child, }) => CustomTransitionPage( key: state.pageKey, child: child, transitionsBuilder: (context, animation, secondaryAnimation, child) => child, );