ZeroTextfieldStyleSet.fallback constructor

ZeroTextfieldStyleSet.fallback({
  1. ZeroTextfieldStyle? outline,
  2. ZeroTextfieldStyle? rounded,
  3. ZeroTextfieldStyle? filled,
  4. ZeroTextfieldStyle? underline,
  5. required InputDecorationType defaultDecorationType,
  6. required ZeroTextfieldSize textfieldSize,
  7. required Color focusedBorderColor,
  8. required Color focusedColor,
})

Implementation

factory ZeroTextfieldStyleSet.fallback({
  ZeroTextfieldStyle? outline,
  ZeroTextfieldStyle? rounded,
  ZeroTextfieldStyle? filled,
  ZeroTextfieldStyle? underline,
  required InputDecorationType defaultDecorationType,
  required ZeroTextfieldSize textfieldSize,
  required Color focusedBorderColor,
  required Color focusedColor,
}) {
  return ZeroTextfieldStyleSet._(
    defaultDecorationType: defaultDecorationType,
    textfieldSize: textfieldSize,
    outline: ZeroTextfieldStyle.outline(
        focusedBorderColor: focusedBorderColor, focusedColor: focusedColor),
    filled: ZeroTextfieldStyle.fill(
        focusedBorderColor: focusedBorderColor,
        focusedColor: focusedColor,
        fillColor: focusedColor.lighten(0.24)),
    underline: ZeroTextfieldStyle.underline(
        focusedBorderColor: focusedBorderColor, focusedColor: focusedColor),
    rounded: ZeroTextfieldStyle.rounded(
        focusedBorderColor: focusedBorderColor, focusedColor: focusedColor),
    focusedBorderColor: focusedBorderColor,
    focusedColor: focusedColor,
  );
}