UNPKG

emoji-picker-react

Version:

Emoji Picker component for React Applications on the web

28 lines (27 loc) 1.2 kB
import { PickerConfig } from './config'; // eslint-disable-next-line complexity export function compareConfig(prev: PickerConfig, next: PickerConfig) { const prevCustomEmojis = prev.customEmojis ?? []; const nextCustomEmojis = next.customEmojis ?? []; return ( prev.open === next.open && prev.emojiVersion === next.emojiVersion && prev.reactionsDefaultOpen === next.reactionsDefaultOpen && prev.searchPlaceHolder === next.searchPlaceHolder && prev.searchPlaceholder === next.searchPlaceholder && prev.defaultSkinTone === next.defaultSkinTone && prev.skinTonesDisabled === next.skinTonesDisabled && prev.autoFocusSearch === next.autoFocusSearch && prev.emojiStyle === next.emojiStyle && prev.theme === next.theme && prev.suggestedEmojisMode === next.suggestedEmojisMode && prev.lazyLoadEmojis === next.lazyLoadEmojis && prev.className === next.className && prev.height === next.height && prev.width === next.width && prev.style === next.style && prev.searchDisabled === next.searchDisabled && prev.skinTonePickerLocation === next.skinTonePickerLocation && prevCustomEmojis.length === nextCustomEmojis.length ); }