about us route added
This commit is contained in:
parent
4a54b00a3b
commit
14c79edc7b
|
|
@ -12,13 +12,18 @@ import 'package:didvan/pages/home/news/news_state.dart';
|
||||||
import 'package:didvan/pages/home/radar/radar_details/radar_details.dart';
|
import 'package:didvan/pages/home/radar/radar_details/radar_details.dart';
|
||||||
import 'package:didvan/pages/home/radar/radar_details/radar_details_state.dart';
|
import 'package:didvan/pages/home/radar/radar_details/radar_details_state.dart';
|
||||||
import 'package:didvan/pages/home/radar/radar_state.dart';
|
import 'package:didvan/pages/home/radar/radar_state.dart';
|
||||||
|
import 'package:didvan/pages/home/settings/about_us/about_us.dart';
|
||||||
|
import 'package:didvan/pages/home/settings/bookmarks/bookmarks.dart';
|
||||||
|
import 'package:didvan/pages/home/settings/bookmarks/bookmark_state.dart';
|
||||||
|
import 'package:didvan/pages/home/settings/bookmarks/filtered_bookmark/filtered_bookmark.dart';
|
||||||
import 'package:didvan/pages/home/settings/direct_list/direct_list.dart';
|
import 'package:didvan/pages/home/settings/direct_list/direct_list.dart';
|
||||||
import 'package:didvan/pages/home/settings/direct_list/direct_list_state.dart';
|
import 'package:didvan/pages/home/settings/direct_list/direct_list_state.dart';
|
||||||
import 'package:didvan/pages/home/settings/general_settings/settings.dart';
|
import 'package:didvan/pages/home/settings/general_settings/settings.dart';
|
||||||
import 'package:didvan/pages/home/settings/general_settings/settings_state.dart';
|
import 'package:didvan/pages/home/settings/general_settings/settings_state.dart';
|
||||||
import 'package:didvan/pages/home/settings/profile/edit_profile.dart';
|
import 'package:didvan/pages/home/settings/profile/profile.dart';
|
||||||
import 'package:didvan/pages/splash/splash.dart';
|
import 'package:didvan/pages/splash/splash.dart';
|
||||||
import 'package:didvan/routes/routes.dart';
|
import 'package:didvan/routes/routes.dart';
|
||||||
|
import 'package:didvan/widgets/image_cropper.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
|
|
@ -57,6 +62,16 @@ class RouteGenerator {
|
||||||
return _createRoute(
|
return _createRoute(
|
||||||
const Profile(),
|
const Profile(),
|
||||||
);
|
);
|
||||||
|
case Routes.aboutUs:
|
||||||
|
return _createRoute(
|
||||||
|
const AboutUs(),
|
||||||
|
);
|
||||||
|
case Routes.imageCropper:
|
||||||
|
return _createRoute(
|
||||||
|
ImageCropper(
|
||||||
|
data: settings.arguments as Map<String, dynamic>,
|
||||||
|
),
|
||||||
|
);
|
||||||
case Routes.generalSettings:
|
case Routes.generalSettings:
|
||||||
return _createRoute(
|
return _createRoute(
|
||||||
ChangeNotifierProvider<GeneralSettingsState>(
|
ChangeNotifierProvider<GeneralSettingsState>(
|
||||||
|
|
@ -71,12 +86,13 @@ class RouteGenerator {
|
||||||
ChangeNotifierProvider<RadarDetailsState>(
|
ChangeNotifierProvider<RadarDetailsState>(
|
||||||
create: (context) => RadarDetailsState(),
|
create: (context) => RadarDetailsState(),
|
||||||
),
|
),
|
||||||
|
if ((settings.arguments as Map<String, dynamic>)['state'] != null)
|
||||||
ChangeNotifierProvider<RadarState>.value(
|
ChangeNotifierProvider<RadarState>.value(
|
||||||
value: (settings.arguments as Map<String, dynamic>)['state'],
|
value: (settings.arguments as Map<String, dynamic>)['state'],
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
child: RadarDetails(
|
child: RadarDetails(
|
||||||
id: (settings.arguments as Map<String, dynamic>)['id'],
|
pageData: settings.arguments as Map<String, dynamic>,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
@ -92,7 +108,7 @@ class RouteGenerator {
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
child: NewsDetails(
|
child: NewsDetails(
|
||||||
id: (settings.arguments as Map<String, dynamic>)['id'],
|
pageData: settings.arguments as Map<String, dynamic>,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
@ -119,6 +135,20 @@ class RouteGenerator {
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
case Routes.bookmarks:
|
||||||
|
return _createRoute(
|
||||||
|
ChangeNotifierProvider<BookmarksState>(
|
||||||
|
create: (context) => BookmarksState(),
|
||||||
|
child: const Bookmarks(),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
case Routes.filteredBookmarks:
|
||||||
|
return _createRoute(
|
||||||
|
ChangeNotifierProvider<BookmarksState>.value(
|
||||||
|
value: settings.arguments as BookmarksState,
|
||||||
|
child: const FilteredBookmarks(),
|
||||||
|
),
|
||||||
|
);
|
||||||
default:
|
default:
|
||||||
return _errorRoute();
|
return _errorRoute();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
class Routes {
|
class Routes {
|
||||||
static const String splash = '/';
|
static const String splash = '/';
|
||||||
static const String home = '/home';
|
static const String home = '/home';
|
||||||
|
static const String aboutUs = '/about-us';
|
||||||
static const String authenticaion = '/authentication';
|
static const String authenticaion = '/authentication';
|
||||||
static const String profile = '/profile';
|
static const String profile = '/profile';
|
||||||
static const String settings = '/settings';
|
static const String settings = '/settings';
|
||||||
|
|
@ -10,4 +11,7 @@ class Routes {
|
||||||
static const String directList = '/direct-list';
|
static const String directList = '/direct-list';
|
||||||
static const String direct = '/direct';
|
static const String direct = '/direct';
|
||||||
static const String comments = '/comments';
|
static const String comments = '/comments';
|
||||||
|
static const String bookmarks = '/bookmarks';
|
||||||
|
static const String filteredBookmarks = '/filtered-bookmarks';
|
||||||
|
static const String imageCropper = '/image-cropper';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue