tch_common_widgets library
Classes
- ButtonsStyle
- ButtonWidget
- CalendarWidget
- CalendarWidgetStyle
- CommonButtonHoverStyle
- CommonButtonStyle
- CommonDimens
- CommonSpace
- CommonSpaceH
- CommonSpaceHDouble
- CommonSpaceHHalf
- CommonSpaceV
- CommonSpaceVDouble
- CommonSpaceVHalf
- CommonTheme
- ConfirmDialog
- ConfirmDialogStyle
- DashedLineWidget
- DatePickerFormFieldStyle
- DatePickerFormFieldWidget
- DatePickerFormFieldWidgetState
- DialogContainer
- DialogContainerStyle
- DialogHeader
- DialogHeaderStyle
- DialogsStyle
-
FormFieldValidation<
T> - FormStyle
- GenericDialogStyle
- IconButtonHoverStyle
- IconButtonStyle
- IconButtonWidget
-
ListDialog<
T> -
ListDialogOption<
T> - ListDialogStyle
- LoadingBuilder
- PreferencesSwitchStyle
- PreferencesSwitchWidget
- SelectionFormFieldStyle
-
SelectionFormFieldWidget<
T> -
SelectionFormFieldWidgetState<
T> - SwitchToggleWidget
- SwitchToggleWidgetState
- SwitchToggleWidgetStyle
- TextFormFieldStyle
- TextFormFieldWidget
- TooltipStyle
- TooltipWidget
Enums
Extensions
Constants
- kCommonHorizontalMargin → const double
- kCommonHorizontalMarginDouble → const double
- kCommonHorizontalMarginHalf → const double
- kCommonHorizontalMarginQuarter → const double
- kCommonPrimaryMargin → const double
- kCommonPrimaryMarginDouble → const double
- kCommonPrimaryMarginHalf → const double
- kCommonVerticalMargin → const double
- kCommonVerticalMarginDouble → const double
- kCommonVerticalMarginHalf → const double
- kCommonVerticalMarginQuarter → const double
- kDrawerWidth → const double
- kEmailPattern → const String
- kIconSize → const double
- kIconSizeNotTouch → const double
- kMinInteractiveSize → const double
- kMinInteractiveSizeNotTouch → const double
- kPhoneStopBreakpoint → const double
Functions
-
getCommonTheme(
BuildContext context) → CommonTheme - Shorthand to get CommonTheme from context
-
validateEmail(
String? value) → bool - Validate String value is valid email
-
validateRequired(
String? value) → bool - Validate String value is not empty (whitespace-only strings are also considered empty)
-
validateRequiredAllowWhitespaceOnly(
String? value) → bool - Validate String value is not empty (whitespace-only strings are considered valid)
-
validateValidations<
T> (List< FormFieldValidation< validations, T? value) → String?T> > - Validate all provided FormFieldValidations, stop on first error and return it