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