widgets/src/bottom_sheet/bottom_sheet library

Functions

showDateBottomSheetDialog(BuildContext context, String title, {DateTime? startTime, DateTime? endTime, RangeSelectionMode? selectMode}) Future
showDatePickerBottomSheetDialog(BuildContext context, String title, {DateTime? startTime, DateTime? minTime, DateTime? maxTime}) Future
showGridListBottomSheetDialog(BuildContext context, String title, List<Widget> buttons, {Widget? header, String descText = ""}) Future
showMultiBottomSheetDialog<T>(BuildContext context, String title, List<T> items, {IsSelected<T>? isSelected, required TitleTransformer<T> titleTransformer}) Future<List<T>?>
showMultiColumnBottomSheetDialog(BuildContext context, String title, List<Map<String, dynamic>> items, String parentIdKey, int parentId, {int? selected, String? itemName, String? compareId, dynamic onSelected(List<Map<String, dynamic>> items, List<int> ids)?}) Future
showSingleBottomSheetDialog<T>(BuildContext context, String title, List<T> items, {IsSelected<T>? isSelected, TitleTransformer<T>? titleTransformer, IsDisable<T>? isDisable}) Future<BottomSheetSingleResult<T>?>

Typedefs

IsDisable<T> = bool Function(T value)
IsSelected<T> = bool Function(T value, int? index)
TitleTransformer<T> = String Function(T value, int? index)
ValueChange<T> = void Function(T value, int? index)