Changeset View
Changeset View
Standalone View
Standalone View
lib/shared/avatar-utils.js
Show All 9 Lines | |||||
import { useENSAvatar } from '../hooks/ens-cache.js'; | import { useENSAvatar } from '../hooks/ens-cache.js'; | ||||
import { threadInfoSelector } from '../selectors/thread-selectors.js'; | import { threadInfoSelector } from '../selectors/thread-selectors.js'; | ||||
import { getETHAddressForUserInfo } from '../shared/account-utils.js'; | import { getETHAddressForUserInfo } from '../shared/account-utils.js'; | ||||
import type { | import type { | ||||
ClientEmojiAvatar, | ClientEmojiAvatar, | ||||
ClientAvatar, | ClientAvatar, | ||||
ResolvedClientAvatar, | ResolvedClientAvatar, | ||||
} from '../types/avatar-types.js'; | } from '../types/avatar-types.js'; | ||||
import { | import { threadTypes } from '../types/thread-types-enum.js'; | ||||
type RawThreadInfo, | import { type RawThreadInfo, type ThreadInfo } from '../types/thread-types.js'; | ||||
type ThreadInfo, | |||||
threadTypes, | |||||
} from '../types/thread-types.js'; | |||||
import type { UserInfos, UserInfo } from '../types/user-types.js'; | import type { UserInfos, UserInfo } from '../types/user-types.js'; | ||||
import { useSelector } from '../utils/redux-utils.js'; | import { useSelector } from '../utils/redux-utils.js'; | ||||
const defaultAnonymousUserEmojiAvatar: ClientEmojiAvatar = { | const defaultAnonymousUserEmojiAvatar: ClientEmojiAvatar = { | ||||
color: selectedThreadColors[4], | color: selectedThreadColors[4], | ||||
emoji: '👤', | emoji: '👤', | ||||
type: 'emoji', | type: 'emoji', | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 328 Lines • Show Last 20 Lines |