mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2026-10-25 04:37:55 +00:00
Initialized Auth pages for future work
Implemented Login functionality
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:syncrow_app/features/app_layout/view/app_layout.dart';
|
||||
import 'package:syncrow_app/features/auth/view/auth_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/didnt_get_code/didnt_get_code_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/login/login_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/one_time_password/one_time_password_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/privacy_policy/privacy_policy_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/sign_up/sign_up_view.dart';
|
||||
import 'package:syncrow_app/features/auth/view/widgets/user_agreement/user_agreement_view.dart';
|
||||
import 'package:syncrow_app/features/dashboard/view/dashboard_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/devices_view.dart';
|
||||
import 'package:syncrow_app/features/layout/view/layout_view.dart';
|
||||
import 'package:syncrow_app/features/app_layout/view/app_layout.dart';
|
||||
import 'package:syncrow_app/features/profile/view/profile_view.dart';
|
||||
import 'package:syncrow_app/features/scene/view/scene_view.dart';
|
||||
import 'package:syncrow_app/features/splash/view/splash_view.dart';
|
||||
@@ -37,6 +43,30 @@ class Router {
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const AuthView(), settings: settings);
|
||||
|
||||
case Routes.authLogin:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const LoginView(), settings: settings);
|
||||
|
||||
case Routes.authOneTimePassword:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const OneTimePasswordView(), settings: settings);
|
||||
|
||||
case Routes.authSignUp:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const SignUpView(), settings: settings);
|
||||
|
||||
case Routes.policyRoute:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const PrivacyPolicyView(), settings: settings);
|
||||
|
||||
case Routes.termsRoute:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const UserAgreementView(), settings: settings);
|
||||
|
||||
case Routes.authDidNotGetCode:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const DidntGetCodeView(), settings: settings);
|
||||
|
||||
case Routes.dashboardRoute:
|
||||
return MaterialPageRoute(
|
||||
builder: (_) => const DashboardView(), settings: settings);
|
||||
|
||||
@@ -7,4 +7,11 @@ class Routes {
|
||||
static const String layoutRoute = '/layout';
|
||||
static const String profileRoute = '/profile';
|
||||
static const String authRoute = '/auth';
|
||||
static const String authLogin = '$authRoute/login';
|
||||
static const String authSignUp = '$authRoute/signup';
|
||||
static const String authOneTimePassword = '$authRoute/one-time-password';
|
||||
static const String authForgotPassword = '$authRoute/forgot-password';
|
||||
static const String authDidNotGetCode = '$authRoute/did-not-get-code';
|
||||
static const String policyRoute = '/policy';
|
||||
static const String termsRoute = '/terms';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user