showCometChatActionSheet function
Future<ActionItem?> ?
showCometChatActionSheet({
- required BuildContext context,
- WidgetBuilder? builder,
- required List<
ActionItem> actionItems, - Color? backgroundColor,
- Color? iconBackground,
- String? title,
- TextStyle? titleStyle,
- IconData? layoutModeIcon,
- bool? isLayoutModeIconVisible,
- Color? layoutIconColor,
- bool? isTitleVisible,
- bool? isGridLayout,
- ShapeBorder? alertShapeBorder,
Function to show comeChat action sheet
Implementation
Future<ActionItem?>? showCometChatActionSheet(
{required BuildContext context,
WidgetBuilder? builder,
required List<ActionItem> actionItems,
final Color? backgroundColor,
final Color? iconBackground,
final String? title,
final TextStyle? titleStyle,
final IconData? layoutModeIcon,
final bool? isLayoutModeIconVisible,
final Color? layoutIconColor,
final bool? isTitleVisible,
final bool? isGridLayout,
final ShapeBorder? alertShapeBorder}) {
return showModalBottomSheet<ActionItem>(
context: context,
isScrollControlled: true,
isDismissible: true,
backgroundColor: backgroundColor ?? const Color(0xffFFFFFF),
shape: alertShapeBorder ??
const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(top: Radius.circular(16))),
builder: (BuildContext context) => CometChatActionSheet(
actionItems: actionItems,
backgroundColor: backgroundColor ?? const Color(0xffFFFFFF),
iconBackground: iconBackground,
title: title,
titleStyle: titleStyle,
layoutModeIcon: layoutModeIcon,
isLayoutModeIconVisible: isLayoutModeIconVisible,
isTitleVisible: isTitleVisible,
isGridLayout: isGridLayout,
layoutIconColor: layoutIconColor,
));
}