Commit d8833376 authored by lisa-liao's avatar lisa-liao Committed by MH Johnson

[Shrine] Adding outlines to text fields (#38895)

* Adding outlines to text fields
parent 7ca3ed12
...@@ -24,6 +24,12 @@ class LoginPage extends StatefulWidget { ...@@ -24,6 +24,12 @@ class LoginPage extends StatefulWidget {
class _LoginPageState extends State<LoginPage> { class _LoginPageState extends State<LoginPage> {
final TextEditingController _usernameController = TextEditingController(); final TextEditingController _usernameController = TextEditingController();
final TextEditingController _passwordController = TextEditingController(); final TextEditingController _passwordController = TextEditingController();
static const ShapeDecoration _decoration = ShapeDecoration(
shape: BeveledRectangleBorder(
side: BorderSide(color: kShrineBrown900, width: 0.5),
borderRadius: BorderRadius.all(Radius.circular(7.0)),
),
);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
...@@ -61,20 +67,26 @@ class _LoginPageState extends State<LoginPage> { ...@@ -61,20 +67,26 @@ class _LoginPageState extends State<LoginPage> {
const SizedBox(height: 120.0), const SizedBox(height: 120.0),
PrimaryColorOverride( PrimaryColorOverride(
color: kShrineBrown900, color: kShrineBrown900,
child: TextField( child: Container(
controller: _usernameController, decoration: _decoration,
decoration: const InputDecoration( child: TextField(
labelText: 'Username', controller: _usernameController,
decoration: const InputDecoration(
labelText: 'Username',
),
), ),
), ),
), ),
const SizedBox(height: 12.0), const SizedBox(height: 12.0),
PrimaryColorOverride( PrimaryColorOverride(
color: kShrineBrown900, color: kShrineBrown900,
child: TextField( child: Container(
controller: _passwordController, decoration: _decoration,
decoration: const InputDecoration( child: TextField(
labelText: 'Password', controller: _passwordController,
decoration: const InputDecoration(
labelText: 'Password',
),
), ),
), ),
), ),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment