optionsDialog function

dynamic optionsDialog(
  1. BuildContext context, {
  2. required List<SimpleItem> simpleItems,
  3. required Widget itemBuilder(
    1. BuildContext,
    2. int,
    3. SimpleItem
    ),
  4. String? title,
  5. Widget? titleIcon,
  6. bool hideTitleDivider = false,
  7. bool closeOnBackPress = true,
})

optionsDialog function with title Widget

Implementation

optionsDialog(
  BuildContext context, {
  required List<SimpleItem> simpleItems,
  required Widget Function(BuildContext, int, SimpleItem) itemBuilder,
  String? title,
  Widget? titleIcon,
  bool hideTitleDivider = false,
  bool closeOnBackPress = true,
}) {
  return customOptionsDialog(
    context,
    titleWidget: title != null
        ? Text(
            title,
            style: dialogTitleStyle(context),
          )
        : null,
    titleIcon: titleIcon,
    simpleItems: simpleItems,
    itemBuilder: itemBuilder,
    hideTitleDivider: hideTitleDivider,
    closeOnBackPress: closeOnBackPress,
  );
}