getInActiveBorder method

InputBorder getInActiveBorder()

Implementation

InputBorder getInActiveBorder() {
  if (widget.type == UFUInputBoxType.searchbarWithoutBorder ||
      widget.type == UFUInputBoxType.composeEmail ||
      widget.type == UFUInputBoxType.inline) {
    return InputBorder.none;
  } else {
    return OutlineInputBorder(
      gapPadding: 0,
      borderRadius: (widget.borderRadius != null)
          ? BorderRadius.circular(widget.borderRadius!)
          : (widget.type == UFUInputBoxType.searchbar)
              ? BorderRadius.circular(12.0)
              : BorderRadius.circular(14.0),
      borderSide: BorderSide(
          width: 0.8,
          color: errorText.isNotEmpty
              ? AppTheme.themeColors.red.withValues(alpha: 0.4)
              : (widget.borderColor ?? AppTheme.themeColors.dimGray)),
    );
  }
}