import 'package:fcs/pages/util.dart'; import 'package:fcs/widget/localization/app_translations.dart'; import 'package:flutter/material.dart'; import 'package:fcs/widget/progress.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import '../theme/theme.dart'; class InvitationPage extends StatefulWidget { @override _InvitationPageState createState() => _InvitationPageState(); } class _InvitationPageState extends State { TextEditingController _nameController = new TextEditingController(); TextEditingController _phoneController = new TextEditingController(); bool _isLoading = false; @override void initState() { super.initState(); } @override void dispose() { super.dispose(); } @override Widget build(BuildContext context) { return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( appBar: AppBar( centerTitle: true, leading: new IconButton( icon: new Icon( Icons.close, ), onPressed: () => Navigator.of(context).pop(), ), backgroundColor: primaryColor, title: Text(AppTranslations.of(context).text("customer.form.title")), ), body: Container( padding: EdgeInsets.all(18), child: Column( children: [ Expanded( child: ListView( children: [ fcsInput("Name", Icons.person, controller: _nameController), fcsInput("Phone Number", Icons.phone, controller: _phoneController), SizedBox(height: 30), ], ), ), fcsButton(context, "Invite", callack: () {}), SizedBox(height: 10) ], ), ), ), ); } }