buildLoginForm method
Implementation
Widget buildLoginForm(BuildContext context) {
return SingleChildScrollView(
child: ConstrainedBox(
constraints: BoxConstraints(
minHeight: MediaQuery.of(context).size.height,
),
child: IntrinsicHeight(
child: Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
height: MediaQuery.of(context).size.height * 0.30,
child: buildLogo(),
),
SizedBox(
height: MediaQuery.of(context).size.height * 0.55,
child: Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.start,
children: [
AppText(
'Welcome back!',
style: TextStyles.heading1(context),
),
buildSizeHeight(20.0),
AppText(
'Sign in to your account',
style: TextStyles.normal(context, textColor: Colors.grey),
),
buildSizeHeight(20.0),
buildView(context),
],
),
),
const Spacer(),
Container(
padding: const EdgeInsets.only(bottom: 25.0),
child: AppText(
'© ${DateTime.now().year} Powered By WeServe Codes Pvt. Ltd.',
alignment: Alignment.center,
style: TextStyles.normal(context, textColor: Colors.grey),
),
)
],
),
),
),
);
}