sai_custom_widgets library
Classes
- BaseScaffold
- ContainsRule
- CustomButton
- A cross-platform custom button that adapts to both iOS and Android platforms.
- CustomDatePickerWidget
- A custom date picker widget that provides both iOS and Android-style date pickers, depending on the platform. The date picker can be triggered by tapping on the widget, and the selected date will be displayed.
- CustomDropdown
- Custom Dropdown with Builder Support
- CustomOutlinedButton
- A custom outlined button that adapts to both iOS and Android platforms.
- CustomSwitch
- CustomTextButton
- A custom text button that adapts to both iOS and Android platforms.
- CustomTextField
- ExactLengthRule
- IsRequiredRule
- MatchRule
- MaxLengthRule
- MinLengthRule
- PlatformNativeListSection
- PlatformNativeListTile
- RegexRule
- SearchableDropdown
- Searchable Dropdown with Builder Support
- UCustomDropdownBuilder
-
The private builder implementation for
CustomDropdown
- UCustomDropdownBuilderState
- UCustomDropdownState
- USearchableDropdownBuilder
-
The private builder implementation for
SearchableDropdown
- USearchableDropdownBuilderState
- USearchableDropdownState
Extensions
- PaddingColumn on Column
- Extension methods on Column to add padding and spacing functionality.
- PaddingRow on Row
- Extension methods on Row to add padding and spacing functionality.
Typedefs
- DatePickerBuilder = Widget Function(BuildContext context, DateTime selectedDate)
- DropdownBuilder = Widget Function(BuildContext context, String? selectedItem)
- CustomDropdown Builder typedef
- SearchableDropdownBuilder = Widget Function(BuildContext context, String? selectedItem)
- SearchableDropdown Builder typedef