getActiveBorder method

InputBorder getActiveBorder()

Implementation

InputBorder getActiveBorder() {
  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: widget.borderColor ??
            ((widget.type == UFUInputBoxType.searchbar)
                ? AppTheme.themeColors.dimGray
                : AppTheme.themeColors.primary),
      ),
    );
  }
}