fix: change app bar in initial sign up

This commit is contained in:
Dian Bayu Nugroho 2024-02-19 13:28:42 +07:00
parent afc2bd3cc9
commit 8e04b4e77e
4 changed files with 17 additions and 12 deletions

View File

@ -1,3 +1,4 @@
import 'package:cims_apps/application/component/custom_app_bar/custom_app_bar.dart';
import 'package:cims_apps/application/component/otp/otp_viewmodel.dart'; import 'package:cims_apps/application/component/otp/otp_viewmodel.dart';
import 'package:cims_apps/application/component/text_caption/text_caption.dart'; import 'package:cims_apps/application/component/text_caption/text_caption.dart';
import 'package:cims_apps/application/theme/color_palette.dart'; import 'package:cims_apps/application/theme/color_palette.dart';
@ -112,10 +113,8 @@ class OtpView extends StatelessWidget {
create: (context) => OtpViewModel(), create: (context) => OtpViewModel(),
builder: (context, child) { builder: (context, child) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: CustomAppBar(height: SizeConfig.height * .1, title: title),
title: Text(title), body: SingleChildScrollView(
),
body: Container(
padding: const EdgeInsets.all(16.0), padding: const EdgeInsets.all(16.0),
child: child:
Consumer<OtpViewModel>(builder: (context, provider, child) { Consumer<OtpViewModel>(builder: (context, provider, child) {

View File

@ -1,5 +1,6 @@
import 'package:cims_apps/application/assets/path_assets.dart'; 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/button/button_view.dart';
import 'package:cims_apps/application/component/custom_app_bar/custom_app_bar.dart';
import 'package:cims_apps/application/component/image/image_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/application/component/text_caption/text_caption.dart';
import 'package:cims_apps/application/component/text_form/text_form_view.dart'; import 'package:cims_apps/application/component/text_form/text_form_view.dart';
@ -20,9 +21,8 @@ class RegistrationPasswordView extends StatelessWidget {
create: (context) => RegistrationViewModel(), create: (context) => RegistrationViewModel(),
builder: (context, child) { builder: (context, child) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar:
title: const Text('Sign Up'), CustomAppBar(height: SizeConfig.height * .1, title: 'Sign Up'),
),
body: SingleChildScrollView( body: SingleChildScrollView(
padding: const EdgeInsets.all(16.0), padding: const EdgeInsets.all(16.0),
child: Consumer<RegistrationViewModel>( child: Consumer<RegistrationViewModel>(

View File

@ -1,5 +1,6 @@
import 'package:cims_apps/application/assets/path_assets.dart'; 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/button/button_view.dart';
import 'package:cims_apps/application/component/custom_app_bar/custom_app_bar.dart';
import 'package:cims_apps/application/component/image/image_view.dart'; import 'package:cims_apps/application/component/image/image_view.dart';
import 'package:cims_apps/application/component/otp/otp_view.dart'; import 'package:cims_apps/application/component/otp/otp_view.dart';
import 'package:cims_apps/application/component/text_caption/text_caption.dart'; import 'package:cims_apps/application/component/text_caption/text_caption.dart';
@ -24,6 +25,11 @@ class RegistrationView extends StatelessWidget {
context: context, context: context,
isScrollControlled: true, isScrollControlled: true,
enableDrag: false, enableDrag: false,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(
top: Radius.zero,
),
),
builder: (BuildContext context) { builder: (BuildContext context) {
return Padding( return Padding(
padding: EdgeInsets.only( padding: EdgeInsets.only(
@ -46,10 +52,9 @@ class RegistrationView extends StatelessWidget {
create: (context) => RegistrationViewModel(), create: (context) => RegistrationViewModel(),
builder: (context, child) { builder: (context, child) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar:
title: const Text('Sign Up'), CustomAppBar(height: SizeConfig.height * .1, title: 'Sign Up'),
), body: SingleChildScrollView(
body: Container(
padding: const EdgeInsets.all(24.0), padding: const EdgeInsets.all(24.0),
child: Consumer<RegistrationViewModel>( child: Consumer<RegistrationViewModel>(
builder: (context, provider, child) { builder: (context, provider, child) {
@ -68,6 +73,7 @@ class RegistrationView extends StatelessWidget {
inputFormatters: [ inputFormatters: [
FilteringTextInputFormatter.deny(RegExp(r'^0')) FilteringTextInputFormatter.deny(RegExp(r'^0'))
], ],
contentPadding: EdgeInsets.zero,
prefixIcon: Container( prefixIcon: Container(
width: SizeConfig.width * .23, width: SizeConfig.width * .23,
padding: padding:

View File

@ -38,7 +38,7 @@ class DashboardPublicView extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
body: Container( body: SingleChildScrollView(
padding: const EdgeInsets.only( padding: const EdgeInsets.only(
top: 32.0, top: 32.0,
bottom: 8.0, bottom: 8.0,