EmojiGifPickerIcon constructor

EmojiGifPickerIcon({
  1. Key? key,
  2. dynamic onBackSpacePressed()?,
  3. void onEmojiSelected(
    1. Category? category,
    2. Emoji emoji
    )?,
  4. void onGifSelected(
    1. GiphyGif? gif
    )?,
  5. Widget? keyboardIcon,
  6. required String id,
  7. TextEditingController? controller,
  8. bool? fromStack,
  9. required Icon icon,
  10. Color? hoveredBackgroundColor,
  11. 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,
      );
}