


import 'package:bus_infotainment/pages/tfl_dataset_test.dart';
import 'package:bus_infotainment/remaster/DashboardArc.dart';
import 'package:bus_infotainment/remaster/InitialStartup.dart';
import 'package:bus_infotainment/remaster/dashboard.dart';
import 'package:flutter/material.dart';
import 'package:shadcn_ui/shadcn_ui.dart';

class RemasteredApp extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return ShadApp(
      darkTheme: ShadThemeData(
        brightness: Brightness.dark,
        colorScheme: ShadSlateColorScheme.dark(
          background: Colors.grey.shade900,
          primary: Colors.grey.shade50,
          primaryForeground: Colors.grey.shade900,
          border: Colors.grey.shade900,
        ),
        // force dark mode
      ),
      themeMode: ThemeMode.dark,

      routes: {
        '/setup': (context) => InitialStartup(),
        '/': (context) => HomePage_Re(),
        '/routes': (context) => RoutePage(),
        '/enroute': (context) => ArcDashboard(),
        '/legacy': (context) => TfL_Dataset_Test(),
        '/multi': (context) => MultiModeSetup(),
        '/multi/enroute': (context) => ArcDashboard(),
        '/multi/login': (context) => MultiModeLogin(),
        '/multi/register': (context) => MultiModeRegister(),
        '/display': (context) => FullscreenDisplay(),
        '/multi/join': (context) => MultiModeJoin(),

      },

    );
  }

}