From 05c0bf706e22008800283d12a9eedfeab1a8a1e8 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 5 Sep 2024 14:28:04 +0700 Subject: [PATCH] TF-2387 Handle action use company server --- .../twake_welcome/twake_welcome_controller.dart | 13 ++++++++++++- .../twake_welcome/twake_welcome_view.dart | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart b/lib/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart index f41ff18da..00899086d 100644 --- a/lib/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart +++ b/lib/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart @@ -1,3 +1,14 @@ import 'package:tmail_ui_user/features/base/base_controller.dart'; +import 'package:tmail_ui_user/features/login/presentation/login_form_type.dart'; +import 'package:tmail_ui_user/features/login/presentation/model/login_arguments.dart'; +import 'package:tmail_ui_user/main/routes/app_routes.dart'; +import 'package:tmail_ui_user/main/routes/route_navigation.dart'; -class TwakeWelcomeController extends BaseController {} \ No newline at end of file +class TwakeWelcomeController extends BaseController { + + void handleUseCompanyServer() { + popAndPush( + AppRoutes.login, + arguments: LoginArguments(LoginFormType.dnsLookupForm)); + } +} \ No newline at end of file diff --git a/lib/features/starting_page/presentation/twake_welcome/twake_welcome_view.dart b/lib/features/starting_page/presentation/twake_welcome/twake_welcome_view.dart index 76391dce9..ec9c6c0a0 100644 --- a/lib/features/starting_page/presentation/twake_welcome/twake_welcome_view.dart +++ b/lib/features/starting_page/presentation/twake_welcome/twake_welcome_view.dart @@ -23,6 +23,7 @@ class TwakeWelcomeView extends GetWidget { createTwakeIdTitle: AppLocalizations.of(context).createTwakeId, useCompanyServerTitle: AppLocalizations.of(context).useCompanyServer, description: AppLocalizations.of(context).descriptionWelcomeTo, + onUseCompanyServerOnTap: controller.handleUseCompanyServer, ); } } \ No newline at end of file