ShowBottomDialog constructor
ShowBottomDialog({
- required bool showImage,
- required bool useSearch,
- required bool multiSelect,
- required List<
BottomModel> bottomModelList, - required Text titleText,
- required TextStyle itemTextStyle,
- required BuildContext context,
- dynamic onSave(
- List<
BottomModel> bottomModelList
- List<
- dynamic onItemSelected(
- BottomModel bottomModelItem
- Color widgetColor = Colors.white,
- double dialogRadius = 30.0,
- List<
BoxShadow> ? customBoxShadow, - bool hasShadow = true,
- Color? dividerColor,
- TextStyle? searchTextStyle,
- TextStyle? searchHintTextStyle,
- String? searchWord,
- Widget? prefixSearchIcon,
- TextStyle? saveTextStyle,
- TextStyle? cancelTextStyle,
- String? saveWord,
- String? cancelWord,
- 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,
));
}