import 'package:shadcn_flutter/shadcn_flutter.dart'; import 'package:go_router/go_router.dart'; class SpotubePage extends MaterialPage { const SpotubePage({required super.child}); } class SpotubeSlidePage extends CustomTransitionPage { SpotubeSlidePage({ required super.child, super.key, }) : super( reverseTransitionDuration: const Duration(milliseconds: 150), transitionDuration: const Duration(milliseconds: 150), transitionsBuilder: (context, animation, secondaryAnimation, child) { return SlideTransition( position: Tween( begin: const Offset(1, 0), end: Offset.zero, ).animate(animation), child: child, ); }, ); }