DecoratedInputBorder constructor

DecoratedInputBorder({
  1. required InputBorder child,
  2. List<BoxShadow> shadow = const [],
  3. List<BoxShadow> innerShadow = const [],
  4. Gradient? backgroundGradient,
  5. GradientBorderSide borderGradient = GradientBorderSide.none,
  6. bool? isOutline,
  7. bool clipInner = true,
})

Implementation

DecoratedInputBorder({
  required InputBorder child,
  this.shadow = const [],
  this.innerShadow = const [],
  this.backgroundGradient,
  this.borderGradient = GradientBorderSide.none,
  bool? isOutline,
  this.clipInner = true,
})  : isOutline = isOutline ?? child.isOutline,
      child = child.copyWith(
        borderSide: borderGradient == GradientBorderSide.none
            ? null
            : BorderSide(
                width: borderGradient.width,
                color: Colors.transparent,
              ),
      ),
      super(borderSide: child.borderSide);