getInputBorder method
Non-filled decoration
Implementation
InputBorder? getInputBorder() {
final Color tempColor =
widget.borderColor ?? Theme.of(context).scaffoldBackgroundColor;
if (widget.borderType == VxTextFieldBorderType.none) {
return InputBorder.none;
} else if (widget.borderType == VxTextFieldBorderType.roundLine) {
if (widget.maxLine == null) {
return OutlineInputBorder(
gapPadding: 0,
borderSide: const BorderSide(color: Colors.transparent, width: 1),
borderRadius: BorderRadius.circular(getBorderRadius()),
);
} else {
return OutlineInputBorder(
gapPadding: 0,
borderSide: BorderSide(color: tempColor, width: 1),
borderRadius: BorderRadius.circular(getBorderRadius()),
);
}
} else if (widget.borderType == VxTextFieldBorderType.underLine) {
return UnderlineInputBorder(
borderSide: BorderSide(color: tempColor, width: 1));
}
return null;
}