EmojiCell.fromConfig constructor

EmojiCell.fromConfig({
  1. required Emoji emoji,
  2. required double emojiSize,
  3. CategoryEmoji? categoryEmoji,
  4. int index = 0,
  5. required OnEmojiSelected onEmojiSelected,
  6. OnSkinToneDialogRequested? onSkinToneDialogRequested,
  7. required Config config,
})

Constructor that can retrieve as much information as possible from Config

Implementation

EmojiCell.fromConfig(
    {required this.emoji,
    required this.emojiSize,
    this.categoryEmoji,
    this.index = 0,
    required this.onEmojiSelected,
    this.onSkinToneDialogRequested,
    required Config config})
    : buttonMode = config.buttonMode,
      enableSkinTones = config.enableSkinTones,
      textStyle = config.emojiTextStyle,
      skinToneIndicatorColor = config.skinToneIndicatorColor;