You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
driver-app/lib/pages/authentication/login_page.dart

86 lines
3.1 KiB
Dart

import 'package:driverapp/app-icons/driver_app_icons.dart';
import 'package:driverapp/core/viewModels/authentication_view_model.dart';
import 'package:driverapp/pages/base/base_view.dart';
import 'package:driverapp/widgets/buttons/secondary_button.dart';
import 'package:driverapp/widgets/others/app_scaffold_widget.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class LoginPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return AnimatedSwitcher(
duration: Duration(microseconds: 350),
child: BaseView<AuthenticationViewModel>(
builder: (_, model, widget) => AppScaffold(
baseViewModel: model,
body: Center(
child: Column(
children: <Widget>[
FractionallySizedBox(
widthFactor: 0.9,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Icon(DriverApp.logo,
size: 60,
color: Colors.red,),
],
),
Column(),
new Container(
height: 22.28,
width: 139.13,
decoration: BoxDecoration(
color: Color(0xffffffff),
border: Border.all(
width: 1.00,
color: Color(0xff707070),
),
borderRadius: BorderRadius.circular(6.00),
),
),
Container(
height: 22.28,
width: 139.13,
decoration: BoxDecoration(
color: Color(0xffffffff),
border: Border.all(
width: 1.00,
color: Color(0xff707070),
),
borderRadius: BorderRadius.circular(6.00),
),
),
new Container(
height: 22.28,
width: 139.13,
decoration: BoxDecoration(
color: Color(0xffffffff),
border: Border.all(
width: 1.00,
color: Color(0xff707070),
),
borderRadius: BorderRadius.circular(6.00),
),
)
],
),
),
FractionallySizedBox(
widthFactor: 0.90,
child: SecondaryButton(label: "DFDf"),
)
],
),
),
),
),
);
}
}