import 'package:flutter/material.dart'; import 'package:pcast/components/nc_base_page.dart'; Route routeBuilder(BuildContext ctx, RouteSettings settings) { return PageRouteBuilder( transitionDuration: const Duration(seconds: 5), pageBuilder: (_, a1, a2) => const LoginPage(), transitionsBuilder: (_, a1, a2, child) { return FadeTransition( opacity: a1, child: child, ); }, ); } class LoginPage extends StatefulWidget { const LoginPage({super.key}); @override State createState() => _LoginPageState(); } class _LoginPageState extends State { @override Widget build(BuildContext context) { return const NcBasePage( body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( "Login Page", style: TextStyle( color: Colors.white, fontSize: 40, ), ), ], ), ), ); } }