EmojiGifPickerIcon constructor
EmojiGifPickerIcon({
- Key? key,
- dynamic onBackSpacePressed()?,
- void onEmojiSelected(
- Category? category,
- Emoji emoji
- void onGifSelected(
- GiphyGif? gif
- Widget? keyboardIcon,
- required String id,
- TextEditingController? controller,
- bool? fromStack,
- required Icon icon,
- Color? hoveredBackgroundColor,
- Color? backgroundColor,
Implementation
EmojiGifPickerIcon(
{super.key,
this.onBackSpacePressed,
this.onEmojiSelected,
this.onGifSelected,
this.keyboardIcon,
required this.id,
this.controller,
bool? fromStack,
required this.icon,
Color? hoveredBackgroundColor,
Color? backgroundColor}) {
this.hoveredBackgroundColor = hoveredBackgroundColor ??
Get.find<MenuStateController>().menuColors.iconHoveredBackgroundColor;
this.fromStack = fromStack ?? (Platform.I.isMobile ? false : true);
keyboardIcon = keyboardIcon ??
Icon(
Icons.keyboard,
size: icon.size,
color: icon.color,
);
}