diff --git a/assets/images/img-finish.png b/assets/images/img-finish.png new file mode 100644 index 0000000..fa6da37 Binary files /dev/null and b/assets/images/img-finish.png differ diff --git a/lib/application/assets/path_assets.dart b/lib/application/assets/path_assets.dart index 01846f1..449440f 100644 --- a/lib/application/assets/path_assets.dart +++ b/lib/application/assets/path_assets.dart @@ -73,4 +73,5 @@ class PathAssets { static const String imgGuide1 = 'assets/images/img-guide1.png'; static const String imgGuide2 = 'assets/images/img-guide2.png'; static const String frameSignature = 'assets/images/frame-signature.png'; + static const String imgFinish = 'assets/images/img-finish.png'; } diff --git a/lib/features/auth/registration/view/registration_success_view.dart b/lib/features/auth/registration/view/registration_success_view.dart new file mode 100644 index 0000000..ae97d6d --- /dev/null +++ b/lib/features/auth/registration/view/registration_success_view.dart @@ -0,0 +1,40 @@ +import 'package:cims_apps/application/assets/path_assets.dart'; +import 'package:cims_apps/application/component/button/button_view.dart'; +import 'package:cims_apps/application/component/image/image_view.dart'; +import 'package:cims_apps/application/component/text_caption/text_caption.dart'; +import 'package:cims_apps/core/route/route.dart'; +import 'package:cims_apps/features/bottom_navigation_view.dart'; +import 'package:flutter/material.dart'; + +class RegistrationSuccessView extends StatelessWidget { + const RegistrationSuccessView({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Container( + padding: const EdgeInsets.all(24.0), + child: Column( + children: [ + const ImageView(image: PathAssets.imgFinish), + const TextCaption( + crossAxisAlignment: CrossAxisAlignment.center, + textAlignSubtitle: TextAlign.center, + title: 'Registration Successful!', + subtitle: + 'Please wait for the data verification process so that you can start investing.', + ), + const Spacer(), + ButtonView( + name: 'Next', + marginVertical: 0.0, + onPressed: () { + routePush(context, page: const BottomNavigationView()); + }, + ) + ], + ), + ), + ); + } +}