pcastlivetv/lib/routes.dart

34 lines
802 B
Dart

import 'package:go_router/go_router.dart';
import 'package:pcastlivetv/pages/initial_page.dart';
import 'package:pcastlivetv/pages/login_page.dart';
import 'package:pcastlivetv/pages/user_page.dart';
import 'pages/register_page.dart';
// GoRouter configuration
final router = GoRouter(
initialLocation: '/',
routes: [
GoRoute(
name: 'home',
path: '/',
builder: (context, state) => const InitialPage(),
),
GoRoute(
name: 'login',
path: '/login',
builder: (context, state) => const LoginPage(),
),
GoRoute(
name: 'register',
path: '/register',
builder: (context, state) => const RegisterPage(),
),
GoRoute(
name: 'user',
path: '/user',
builder: (context, state) => const UserPage(),
),
],
);