TFilePickerTheme constructor

const TFilePickerTheme({
  1. required WidgetStateProperty<Color> color,
  2. required WidgetStateProperty<Color> backgroundColor,
  3. required WidgetStateProperty<Color> borderColor,
  4. required WidgetStateProperty<TextStyle> labelStyle,
  5. required WidgetStateProperty<TextStyle> helperTextStyle,
  6. required WidgetStateProperty<TextStyle> errorTextStyle,
  7. required WidgetStateProperty<TextStyle> tagStyle,
  8. required WidgetStateProperty<BoxDecoration> decoration,
  9. required WidgetStateProperty<double> borderRadius,
  10. required WidgetStateProperty<double> borderWidth,
  11. required WidgetStateProperty<LabelBuilder> labelBuilder,
  12. required WidgetStateProperty<HelperTextBuilder> helperTextBuilder,
  13. required WidgetStateProperty<ErrorsBuilder> errorsBuilder,
  14. required FileTagBuilder fileTagBuilder,
  15. required WidgetStateProperty<TextStyle> hintStyle,
  16. TInputSize size = TInputSize.md,
  17. TInputDecorationType decorationType = TInputDecorationType.box,
  18. Widget? preWidget,
  19. Widget? postWidget,
  20. double? height,
  21. EdgeInsets? padding,
  22. double? fontSize,
})

Implementation

const TFilePickerTheme({
  required super.color,
  required super.backgroundColor,
  required super.borderColor,
  required super.labelStyle,
  required super.helperTextStyle,
  required super.errorTextStyle,
  required super.tagStyle,
  required super.decoration,
  required super.borderRadius,
  required super.borderWidth,
  required super.labelBuilder,
  required super.helperTextBuilder,
  required super.errorsBuilder,
  required this.fileTagBuilder,
  required this.hintStyle,
  super.size = TInputSize.md,
  super.decorationType,
  super.preWidget,
  super.postWidget,
  super.height,
  super.padding,
  super.fontSize,
});