Changeset View
Changeset View
Standalone View
Standalone View
lib/shared/avatar-utils.js
Show First 20 Lines âĒ Show All 122 Lines âĒ âž Show 20 Lines | const defaultEmojiAvatars: $ReadOnlyArray<ClientEmojiAvatar> = [ | ||||
{ color: selectedThreadColors[5], emoji: 'ðŋ', type: 'emoji' }, | { color: selectedThreadColors[5], emoji: 'ðŋ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[8], emoji: 'ðŠī', type: 'emoji' }, | { color: selectedThreadColors[8], emoji: 'ðŠī', type: 'emoji' }, | ||||
{ color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[8], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[8], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[9], emoji: 'ð·', type: 'emoji' }, | { color: selectedThreadColors[9], emoji: 'ð·', type: 'emoji' }, | ||||
{ color: selectedThreadColors[0], emoji: 'ðđ', type: 'emoji' }, | { color: selectedThreadColors[0], emoji: 'ðđ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[1], emoji: 'ðļ', type: 'emoji' }, | { color: selectedThreadColors[1], emoji: 'ðļ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[7], emoji: 'ðŧ', type: 'emoji' }, | { color: selectedThreadColors[7], emoji: 'ðŧ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[3], emoji: 'âïļ', type: 'emoji' }, | { color: selectedThreadColors[3], emoji: 'â', type: 'emoji' }, | ||||
{ color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[5], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[5], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[6], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[6], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[8], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[8], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[1], emoji: 'ðŦ', type: 'emoji' }, | { color: selectedThreadColors[1], emoji: 'ðŦ', type: 'emoji' }, | ||||
âē Show 20 Lines âĒ Show All 68 Lines âĒ âž Show 20 Lines | const defaultEmojiAvatars: $ReadOnlyArray<ClientEmojiAvatar> = [ | ||||
{ color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[7], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[2], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[2], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[0], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[5], emoji: 'ðķ', type: 'emoji' }, | { color: selectedThreadColors[5], emoji: 'ðķ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[6], emoji: 'âĩïļ', type: 'emoji' }, | { color: selectedThreadColors[6], emoji: 'âĩïļ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[7], emoji: 'ðĪ', type: 'emoji' }, | { color: selectedThreadColors[7], emoji: 'ðĪ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[8], emoji: 'âïļ', type: 'emoji' }, | { color: selectedThreadColors[8], emoji: 'â', type: 'emoji' }, | ||||
{ color: selectedThreadColors[6], emoji: 'ð°', type: 'emoji' }, | { color: selectedThreadColors[6], emoji: 'ð°', type: 'emoji' }, | ||||
{ color: selectedThreadColors[0], emoji: 'ðĄ', type: 'emoji' }, | { color: selectedThreadColors[0], emoji: 'ðĄ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[1], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[1], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[2], emoji: 'ðŪ', type: 'emoji' }, | { color: selectedThreadColors[2], emoji: 'ðŪ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[4], emoji: 'ð§ļ', type: 'emoji' }, | { color: selectedThreadColors[4], emoji: 'ð§ļ', type: 'emoji' }, | ||||
{ color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[9], emoji: 'ð', type: 'emoji' }, | ||||
{ color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | { color: selectedThreadColors[4], emoji: 'ð', type: 'emoji' }, | ||||
âē Show 20 Lines âĒ Show All 115 Lines âĒ âž Show 20 Lines | const resolvedAvatar = React.useMemo(() => { | ||||
return defaultAnonymousUserEmojiAvatar; | return defaultAnonymousUserEmojiAvatar; | ||||
}, [ensAvatarURI, avatarInfo]); | }, [ensAvatarURI, avatarInfo]); | ||||
return resolvedAvatar; | return resolvedAvatar; | ||||
} | } | ||||
export { | export { | ||||
defaultEmojiAvatars, | |||||
getRandomDefaultEmojiAvatar, | getRandomDefaultEmojiAvatar, | ||||
getDefaultAvatar, | getDefaultAvatar, | ||||
getAvatarForUser, | getAvatarForUser, | ||||
getUserAvatarForThread, | getUserAvatarForThread, | ||||
getAvatarForThread, | getAvatarForThread, | ||||
useAvatarForThread, | useAvatarForThread, | ||||
useENSResolvedAvatar, | useENSResolvedAvatar, | ||||
}; | }; |