[REGRESSION] Remove @ and # from mention (#1721)
This commit is contained in:
parent
88c0ba6aff
commit
400d33250d
|
@ -4723,7 +4723,7 @@ exports[`Storyshots Message list message 1`] = `
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
@rocket.cat
|
rocket.cat
|
||||||
</Text>
|
</Text>
|
||||||
<Text
|
<Text
|
||||||
numberOfLines={0}
|
numberOfLines={0}
|
||||||
|
@ -4766,7 +4766,7 @@ exports[`Storyshots Message list message 1`] = `
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
@diego.mello
|
diego.mello
|
||||||
</Text>
|
</Text>
|
||||||
<Text
|
<Text
|
||||||
numberOfLines={0}
|
numberOfLines={0}
|
||||||
|
@ -4809,7 +4809,7 @@ exports[`Storyshots Message list message 1`] = `
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
@all
|
all
|
||||||
</Text>
|
</Text>
|
||||||
<Text
|
<Text
|
||||||
numberOfLines={0}
|
numberOfLines={0}
|
||||||
|
@ -4852,7 +4852,7 @@ exports[`Storyshots Message list message 1`] = `
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
@here
|
here
|
||||||
</Text>
|
</Text>
|
||||||
<Text
|
<Text
|
||||||
numberOfLines={0}
|
numberOfLines={0}
|
||||||
|
@ -4895,7 +4895,7 @@ exports[`Storyshots Message list message 1`] = `
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
#general
|
general
|
||||||
</Text>
|
</Text>
|
||||||
</Text>
|
</Text>
|
||||||
</View>
|
</View>
|
||||||
|
|
|
@ -28,21 +28,27 @@ const AtMention = React.memo(({
|
||||||
}
|
}
|
||||||
|
|
||||||
const handlePress = () => {
|
const handlePress = () => {
|
||||||
if (mentions && mentions.length && mentions.findIndex(m => m.username === mention) !== -1) {
|
const index = mentions.findIndex(m => m.username === mention);
|
||||||
const index = mentions.findIndex(m => m.username === mention);
|
const navParam = {
|
||||||
const navParam = {
|
t: 'd',
|
||||||
t: 'd',
|
rid: mentions[index]._id
|
||||||
rid: mentions[index]._id
|
};
|
||||||
};
|
navToRoomInfo(navParam);
|
||||||
navToRoomInfo(navParam);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (mentions && mentions.length && mentions.findIndex(m => m.username === mention) !== -1) {
|
||||||
|
return (
|
||||||
|
<Text
|
||||||
|
style={[preview ? { ...styles.text, color: themes[theme].bodyText } : mentionStyle, ...style]}
|
||||||
|
onPress={preview ? undefined : handlePress}
|
||||||
|
>
|
||||||
|
{mention}
|
||||||
|
</Text>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Text
|
<Text style={[styles.text, { color: themes[theme].bodyText }, ...style]}>
|
||||||
style={[preview ? { ...styles.text, color: themes[theme].bodyText } : mentionStyle, ...style]}
|
|
||||||
onPress={preview ? undefined : handlePress}
|
|
||||||
>
|
|
||||||
{`@${ mention }`}
|
{`@${ mention }`}
|
||||||
</Text>
|
</Text>
|
||||||
);
|
);
|
||||||
|
|
|
@ -24,12 +24,12 @@ const Hashtag = React.memo(({
|
||||||
style={[preview ? { ...styles.text, color: themes[theme].bodyText } : styles.mention, ...style]}
|
style={[preview ? { ...styles.text, color: themes[theme].bodyText } : styles.mention, ...style]}
|
||||||
onPress={preview ? undefined : handlePress}
|
onPress={preview ? undefined : handlePress}
|
||||||
>
|
>
|
||||||
{`#${ hashtag }`}
|
{hashtag}
|
||||||
</Text>
|
</Text>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<Text style={[preview ? { ...styles.text, color: themes[theme].bodyText } : styles.mention, ...style]}>
|
<Text style={[styles.text, { color: themes[theme].bodyText }, ...style]}>
|
||||||
{`#${ hashtag }`}
|
{`#${ hashtag }`}
|
||||||
</Text>
|
</Text>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue