import 'package:flutter/material.dart'; import 'screens/deck_list_screen.dart'; import 'screens/deck_import_screen.dart'; import 'screens/deck_overview_screen.dart'; import 'screens/deck_config_screen.dart'; import 'screens/deck_edit_screen.dart'; import 'screens/deck_create_screen.dart'; import 'screens/attempt_screen.dart'; import 'screens/attempt_result_screen.dart'; import 'screens/flagged_questions_screen.dart'; class Routes { static const String deckList = '/'; static const String deckImport = '/deck-import'; static const String deckOverview = '/deck-overview'; static const String deckConfig = '/deck-config'; static const String deckEdit = '/deck-edit'; static const String deckCreate = '/deck-create'; static const String attempt = '/attempt'; static const String attemptResult = '/attempt-result'; static const String flaggedQuestions = '/flagged-questions'; static Map get routes { return { deckList: (context) => const DeckListScreen(), deckImport: (context) => const DeckImportScreen(), deckOverview: (context) => const DeckOverviewScreen(), deckConfig: (context) => const DeckConfigScreen(), deckEdit: (context) => const DeckEditScreen(), deckCreate: (context) => const DeckCreateScreen(), attempt: (context) => const AttemptScreen(), attemptResult: (context) => const AttemptResultScreen(), flaggedQuestions: (context) => const FlaggedQuestionsScreen(), }; } }