This commit is contained in:
2025-09-26 18:48:14 +07:00
parent 382a0e7909
commit 30ed6b39b5
85 changed files with 20722 additions and 112 deletions

View File

@@ -0,0 +1,37 @@
/// Route name constants for type-safe navigation
class RouteNames {
RouteNames._();
// Main routes
static const String home = 'home';
static const String settings = 'settings';
static const String profile = 'profile';
static const String about = 'about';
// Auth routes
static const String login = 'login';
static const String register = 'register';
static const String forgotPassword = 'forgot_password';
static const String resetPassword = 'reset_password';
static const String verifyEmail = 'verify_email';
// Onboarding routes
static const String onboarding = 'onboarding';
static const String welcome = 'welcome';
// Todo routes (keeping existing feature)
static const String todos = 'todos';
static const String todoDetails = 'todo_details';
static const String addTodo = 'add_todo';
static const String editTodo = 'edit_todo';
// Error routes
static const String error = 'error';
static const String notFound = '404';
// Nested routes
static const String settingsGeneral = 'settings_general';
static const String settingsPrivacy = 'settings_privacy';
static const String settingsNotifications = 'settings_notifications';
static const String settingsTheme = 'settings_theme';
}