40 lines
1.1 KiB
Dart
40 lines
1.1 KiB
Dart
|
import 'package:flutter/material.dart';
|
||
|
|
||
|
InputDecoration loginTextFieldStyle() {
|
||
|
return InputDecoration(
|
||
|
floatingLabelBehavior: FloatingLabelBehavior.never,
|
||
|
prefixIcon: const Icon(
|
||
|
Icons.person,
|
||
|
),
|
||
|
labelText: 'Username',
|
||
|
hintText: 'Enter your username...',
|
||
|
focusedBorder: OutlineInputBorder(
|
||
|
borderSide: const BorderSide(
|
||
|
width: 2,
|
||
|
color: Colors.black87,
|
||
|
),
|
||
|
borderRadius: BorderRadius.circular(5),
|
||
|
),
|
||
|
enabledBorder: OutlineInputBorder(
|
||
|
borderSide: const BorderSide(
|
||
|
color: Colors.black87,
|
||
|
width: 1,
|
||
|
),
|
||
|
borderRadius: BorderRadius.circular(5),
|
||
|
),
|
||
|
errorBorder: const OutlineInputBorder(
|
||
|
borderSide: BorderSide(
|
||
|
color: Colors.red,
|
||
|
width: 2,
|
||
|
),
|
||
|
borderRadius: BorderRadius.all(Radius.circular(5)),
|
||
|
),
|
||
|
focusedErrorBorder: const OutlineInputBorder(
|
||
|
borderSide: BorderSide(
|
||
|
color: Colors.red,
|
||
|
width: 2,
|
||
|
),
|
||
|
borderRadius: BorderRadius.all(Radius.circular(5)),
|
||
|
),
|
||
|
filled: false);
|
||
|
}
|