Page MenuHomePhabricator

D7265.id24518.diff
No OneTemporary

D7265.id24518.diff

diff --git a/native/components/avatar.react.js b/native/components/avatar.react.js
--- a/native/components/avatar.react.js
+++ b/native/components/avatar.react.js
@@ -3,14 +3,14 @@
import * as React from 'react';
import { View, Text, StyleSheet } from 'react-native';
-import type { ClientAvatar } from 'lib/types/avatar-types.js';
+import type { ResolvedClientAvatar } from 'lib/types/avatar-types.js';
import Multimedia from '../media/multimedia.react.js';
import { useShouldRenderAvatars } from '../utils/avatar-utils.js';
type Props = {
- +avatarInfo: ClientAvatar,
- +size?: 'large' | 'small' | 'profile' | 'micro',
+ +avatarInfo: ResolvedClientAvatar,
+ +size: 'micro' | 'small' | 'large' | 'profile',
};
function Avatar(props: Props): React.Node {
@@ -19,14 +19,14 @@
const shouldRenderAvatars = useShouldRenderAvatars();
const containerSizeStyle = React.useMemo(() => {
- if (size === 'profile') {
- return styles.profile;
+ if (size === 'micro') {
+ return styles.micro;
} else if (size === 'small') {
return styles.small;
- } else if (size === 'micro') {
- return styles.micro;
+ } else if (size === 'large') {
+ return styles.large;
}
- return styles.large;
+ return styles.profile;
}, [size]);
const emojiContainerStyle = React.useMemo(() => {
@@ -40,14 +40,14 @@
}, [avatarInfo, containerSizeStyle]);
const emojiSizeStyle = React.useMemo(() => {
- if (size === 'profile') {
- return styles.emojiProfile;
+ if (size === 'micro') {
+ return styles.emojiMicro;
} else if (size === 'small') {
return styles.emojiSmall;
- } else if (size === 'micro') {
- return styles.emojiMicro;
+ } else if (size === 'large') {
+ return styles.emojiLarge;
}
- return styles.emojiLarge;
+ return styles.emojiProfile;
}, [size]);
const avatar = React.useMemo(() => {

File Metadata

Mime Type
text/plain
Expires
Tue, Dec 24, 5:13 AM (19 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2697630
Default Alt Text
D7265.id24518.diff (1 KB)

Event Timeline