in example/lib/Views/SignUpView.dart [86:161]
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
Expanded(
// wrap your Column in Expanded
child: Padding(
padding: EdgeInsets.all(10.0),
child: Column(
children: [
Visibility(
visible: !_isSignedUp,
child: Column(children: [
TextFormField(
controller: usernameController,
decoration: const InputDecoration(
icon: Icon(Icons.person),
hintText: 'Username',
labelText: 'Username *',
),
),
TextFormField(
obscureText: true,
controller: passwordController,
decoration: const InputDecoration(
icon: Icon(Icons.lock),
hintText: 'Password',
labelText: 'Password *',
),
),
TextFormField(
controller: emailController,
decoration: const InputDecoration(
icon: Icon(Icons.email),
hintText: 'Email',
labelText: 'Email *',
),
),
TextFormField(
controller: phoneController,
decoration: const InputDecoration(
icon: Icon(Icons.phone),
hintText: 'Phone number (WITH AREA CODE)',
labelText: 'Phone number *',
),
),
ElevatedButton(
onPressed: _signUp,
child: const Text('Sign Up'),
),
]),
),
Visibility(
visible: _isSignedUp,
child: Column(children: [
TextFormField(
controller: confirmationCodeController,
decoration: const InputDecoration(
icon: Icon(Icons.confirmation_number),
hintText: 'The code we sent you',
labelText: 'Confirmation Code *',
)),
ElevatedButton(
onPressed: _confirmSignUp,
child: const Text('Confirm Sign Up'),
),
])),
const Padding(padding: EdgeInsets.all(10.0)),
ErrorView(_signUpError)
],
),
),
),
],
);
}