buildLoginForm method

Widget buildLoginForm(
  1. BuildContext context
)

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),
              ),
            )
          ],
        ),
      ),
    ),
  );
}