ShowBottomDialog constructor

ShowBottomDialog({
  1. required bool showImage,
  2. required bool useSearch,
  3. required bool multiSelect,
  4. required List<BottomModel> bottomModelList,
  5. required Text titleText,
  6. required TextStyle itemTextStyle,
  7. required BuildContext context,
  8. dynamic onSave(
    1. List<BottomModel> bottomModelList
    )?,
  9. dynamic onItemSelected(
    1. BottomModel bottomModelItem
    )?,
  10. Color widgetColor = Colors.white,
  11. double dialogRadius = 30.0,
  12. List<BoxShadow>? customBoxShadow,
  13. bool hasShadow = true,
  14. Color? dividerColor,
  15. TextStyle? searchTextStyle,
  16. TextStyle? searchHintTextStyle,
  17. String? searchWord,
  18. Widget? prefixSearchIcon,
  19. TextStyle? saveTextStyle,
  20. TextStyle? cancelTextStyle,
  21. String? saveWord,
  22. String? cancelWord,
  23. bool hasDividerAfterHeader = false,
})

Implementation

ShowBottomDialog({
  required this.showImage,
  required this.useSearch,
  required this.multiSelect,
  required this.bottomModelList,
  required this.titleText,
  required this.itemTextStyle,
  required this.context,
  this.onSave,
  this.onItemSelected,
  this.widgetColor = Colors.white,
  this.dialogRadius = 30.0,
  this.customBoxShadow,
  this.hasShadow = true,
  this.dividerColor,
  this.searchTextStyle,
  this.searchHintTextStyle,
  this.searchWord,
  this.prefixSearchIcon,
  this.saveTextStyle,
  this.cancelTextStyle,
  this.saveWord,
  this.cancelWord,
  this.hasDividerAfterHeader = false,
}) {
  _showBottomDialog(BottomDialog(
    showImage: showImage,
    useSearch: useSearch,
    multiSelect: multiSelect,
    bottomModelList: bottomModelList,
    titleText: titleText,
    itemTextStyle: itemTextStyle,
    dialogRadius: dialogRadius,
    customBoxShadow: customBoxShadow,
    dividerColor: dividerColor,
    hasShadow: hasShadow,
    onItemSelected: onItemSelected,
    onSave: onSave,
    prefixSearchIcon: prefixSearchIcon,
    searchHintTextStyle: searchHintTextStyle,
    searchTextStyle: searchTextStyle,
    searchWord: searchWord,
    widgetColor: widgetColor,
    cancelTextStyle: cancelTextStyle,
    cancelWord: cancelWord,
    saveTextStyle: saveTextStyle,
    saveWord: saveWord,
    hasDividerAfterHeader: hasDividerAfterHeader,
  ));
}