password static method
Implementation
static FieldStyleTextField password({bool passwordViewable = true}) {
FieldStyleTextField _base = base();
return _base.copyWith(
prefixIcon: const Icon(Icons.lock_rounded),
filled: true,
fillColor: Colors.grey.shade100,
isDense: true,
suffixIcon: IconButton(
icon: Icon(
passwordViewable ? Icons.visibility : Icons.visibility_off,
// color: Theme.of(context).primaryColorDark,
),
onPressed: () {
// setState(() {
// _passwordVisible = !_passwordVisible;
// });
},
),
contentPadding: const EdgeInsetsDirectional.symmetric(
vertical: 14,
horizontal: 14,
),
focusedBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide(color: Colors.transparent),
),
enabledBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide(color: Colors.transparent),
),
border: OutlineInputBorder(
borderSide: BorderSide.none,
borderRadius: BorderRadius.circular(12),
),
obscureText: true,
obscuringCharacter: '*',
);
}