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<double> borderRadius,
  9. required WidgetStateProperty<double> borderWidth,
  10. required WidgetStateProperty<LabelBuilder> labelBuilder,
  11. required WidgetStateProperty<HelperTextBuilder> helperTextBuilder,
  12. required WidgetStateProperty<ErrorsBuilder> errorsBuilder,
  13. required FileTagBuilder fileTagBuilder,
  14. required WidgetStateProperty<TextStyle> hintStyle,
  15. TInputSize size = TInputSize.md,
  16. required TInputDecorationType decorationType,
  17. required TLabelPosition labelPosition,
  18. Widget? preWidget,
  19. Widget? postWidget,
  20. double? height,
  21. EdgeInsets? padding,
  22. double? fontSize,
})

Creates a file picker theme.

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.borderRadius,
  required super.borderWidth,
  required super.labelBuilder,
  required super.helperTextBuilder,
  required super.errorsBuilder,
  required this.fileTagBuilder,
  required super.hintStyle,
  super.size = TInputSize.md,
  required super.decorationType,
  required super.labelPosition,
  super.preWidget,
  super.postWidget,
  super.height,
  super.padding,
  super.fontSize,
});