// SPDX-FileCopyrightText: 2023 Iconica // // SPDX-License-Identifier: BSD-3-Clause 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, );