buildInputBorder method
Implementation
InputBorder buildInputBorder(Set<WidgetState> states) {
final rBorderSide = BorderSide(color: borderColor.resolve(states), width: borderWidth.resolve(states));
final rBorderRadius = BorderRadius.circular(borderRadius.resolve(states));
return switch (decorationType) {
TInputDecorationType.underline => UnderlineInputBorder(borderSide: rBorderSide, borderRadius: rBorderRadius),
TInputDecorationType.outline => OutlineInputBorder(borderSide: rBorderSide, borderRadius: rBorderRadius),
TInputDecorationType.filled ||
TInputDecorationType.none =>
OutlineInputBorder(borderSide: BorderSide.none, borderRadius: rBorderRadius)
};
}