Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: about us, feedback, contact us added #11

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
1 change: 1 addition & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ analyzer:
todo: ignore
linter:
rules:
prefer_const_constructors: false
prefer_single_quotes: true
avoid_empty_else: true
avoid_unnecessary_containers: true
Expand Down
1 change: 1 addition & 0 deletions assets/penguin.json

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions lib/bindings/about_binding.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import 'package:get/instance_manager.dart';
import 'package:thirumathikart_app/controllers/about_controller.dart';

class AboutBindings extends Bindings {
@override
void dependencies() {
Get.put(AboutController());
}
}
9 changes: 9 additions & 0 deletions lib/bindings/feedback_binding.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import 'package:get/instance_manager.dart';
import 'package:thirumathikart_app/controllers/feedback_controller.dart';

class FeedbackBindings extends Bindings {
@override
void dependencies() {
Get.put(FeedbackController());
}
}
9 changes: 9 additions & 0 deletions lib/bindings/help_binding.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import 'package:get/instance_manager.dart';
import 'package:thirumathikart_app/controllers/help_controller.dart';

class HelpBindings extends Bindings {
@override
void dependencies() {
Get.put(HelpController());
}
}
19 changes: 12 additions & 7 deletions lib/config/navigations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ import 'package:thirumathikart_app/bindings/home_bindings.dart';
import 'package:thirumathikart_app/bindings/product_detail_bindings.dart';
import 'package:thirumathikart_app/bindings/products_binding.dart';
import 'package:thirumathikart_app/bindings/splash_binding.dart';
import 'package:thirumathikart_app/bindings/about_binding.dart';
import 'package:thirumathikart_app/bindings/feedback_binding.dart';
import 'package:thirumathikart_app/bindings/help_binding.dart';
import 'package:thirumathikart_app/bindings/login_binding.dart';
import 'package:thirumathikart_app/bindings/register_binding.dart';
import 'package:thirumathikart_app/models/product.dart';
Expand All @@ -14,6 +17,9 @@ import 'package:thirumathikart_app/views/products.dart';
import 'package:thirumathikart_app/views/splash.dart';
import 'package:thirumathikart_app/views/login.dart';
import 'package:thirumathikart_app/views/register.dart';
import 'package:thirumathikart_app/views/about.dart';
import 'package:thirumathikart_app/views/feedback.dart';
import 'package:thirumathikart_app/views/help.dart';
import 'package:thirumathikart_app/constants/navigation_routes.dart';

class NavigationPages {
Expand All @@ -33,7 +39,6 @@ class NavigationPages {
page: () => const SplashPage(),
binding: SplashBindings(),
),
// Replace with correspondings bindings and pages
GetPage(
name: NavigationRoutes.profileRoute,
page: () => const HomePage(),
Expand All @@ -56,18 +61,18 @@ class NavigationPages {
),
GetPage(
name: NavigationRoutes.aboutRoute,
page: () => const HomePage(),
binding: HomeBindings(),
page: () => const AboutPage(),
binding: AboutBindings(),
),
GetPage(
name: NavigationRoutes.feedbackRoute,
page: () => const HomePage(),
binding: HomeBindings(),
page: FeedbackPage.new,
binding: FeedbackBindings(),
),
GetPage(
name: NavigationRoutes.helpRoute,
page: () => const HomePage(),
binding: HomeBindings(),
page: ContactPage.new,
binding: HelpBindings(),
),
GetPage(
name: NavigationRoutes.tourRoute,
Expand Down
3 changes: 3 additions & 0 deletions lib/controllers/about_controller.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import 'package:get/get_state_manager/get_state_manager.dart';

class AboutController extends GetxController {}
3 changes: 3 additions & 0 deletions lib/controllers/feedback_controller.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import 'package:get/get_state_manager/get_state_manager.dart';

class FeedbackController extends GetxController {}
3 changes: 3 additions & 0 deletions lib/controllers/help_controller.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import 'package:get/get_state_manager/get_state_manager.dart';

class HelpController extends GetxController {}
Loading