Enable image-only posts
parent
e99eb7bfad
commit
3ae5f2886b
|
@ -117,7 +117,7 @@ export const ComposePost = observer(function ComposePost({
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
setError('')
|
setError('')
|
||||||
if (text.trim().length === 0) {
|
if (text.trim().length === 0 && selectedPhotos.length === 0) {
|
||||||
setError('Did you want to say anything?')
|
setError('Did you want to say anything?')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,14 +159,19 @@ export const PostThreadItem = observer(function PostThreadItem({
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
<View style={[s.pl10, s.pr10, s.pb10]}>
|
<View style={[s.pl10, s.pr10, s.pb10]}>
|
||||||
<View
|
{record.text ? (
|
||||||
style={[styles.postTextContainer, styles.postTextLargeContainer]}>
|
<View
|
||||||
<RichText
|
style={[
|
||||||
text={record.text}
|
styles.postTextContainer,
|
||||||
entities={record.entities}
|
styles.postTextLargeContainer,
|
||||||
style={[styles.postText, styles.postTextLarge]}
|
]}>
|
||||||
/>
|
<RichText
|
||||||
</View>
|
text={record.text}
|
||||||
|
entities={record.entities}
|
||||||
|
style={[styles.postText, styles.postTextLarge]}
|
||||||
|
/>
|
||||||
|
</View>
|
||||||
|
) : undefined}
|
||||||
<PostEmbeds embed={item.embed} style={s.mb10} />
|
<PostEmbeds embed={item.embed} style={s.mb10} />
|
||||||
{item._isHighlightedPost && hasEngagement ? (
|
{item._isHighlightedPost && hasEngagement ? (
|
||||||
<View style={styles.expandedInfo}>
|
<View style={styles.expandedInfo}>
|
||||||
|
@ -271,13 +276,17 @@ export const PostThreadItem = observer(function PostThreadItem({
|
||||||
onCopyPostText={onCopyPostText}
|
onCopyPostText={onCopyPostText}
|
||||||
onDeletePost={onDeletePost}
|
onDeletePost={onDeletePost}
|
||||||
/>
|
/>
|
||||||
<View style={styles.postTextContainer}>
|
{record.text ? (
|
||||||
<RichText
|
<View style={styles.postTextContainer}>
|
||||||
text={record.text}
|
<RichText
|
||||||
entities={record.entities}
|
text={record.text}
|
||||||
style={[styles.postText]}
|
entities={record.entities}
|
||||||
/>
|
style={[styles.postText]}
|
||||||
</View>
|
/>
|
||||||
|
</View>
|
||||||
|
) : (
|
||||||
|
<View style={{height: 5}} />
|
||||||
|
)}
|
||||||
<PostEmbeds embed={item.embed} style={{marginBottom: 10}} />
|
<PostEmbeds embed={item.embed} style={{marginBottom: 10}} />
|
||||||
<PostCtrls
|
<PostCtrls
|
||||||
replyCount={item.replyCount}
|
replyCount={item.replyCount}
|
||||||
|
|
|
@ -175,13 +175,17 @@ export const Post = observer(function Post({
|
||||||
</Link>
|
</Link>
|
||||||
</View>
|
</View>
|
||||||
)}
|
)}
|
||||||
<View style={styles.postTextContainer}>
|
{record.text ? (
|
||||||
<RichText
|
<View style={styles.postTextContainer}>
|
||||||
text={record.text}
|
<RichText
|
||||||
entities={record.entities}
|
text={record.text}
|
||||||
style={styles.postText}
|
entities={record.entities}
|
||||||
/>
|
style={styles.postText}
|
||||||
</View>
|
/>
|
||||||
|
</View>
|
||||||
|
) : (
|
||||||
|
<View style={{height: 5}} />
|
||||||
|
)}
|
||||||
<PostEmbeds embed={item.embed} style={{marginBottom: 10}} />
|
<PostEmbeds embed={item.embed} style={{marginBottom: 10}} />
|
||||||
<PostCtrls
|
<PostCtrls
|
||||||
replyCount={item.replyCount}
|
replyCount={item.replyCount}
|
||||||
|
|
|
@ -187,13 +187,17 @@ export const FeedItem = observer(function FeedItem({
|
||||||
</Link>
|
</Link>
|
||||||
</View>
|
</View>
|
||||||
)}
|
)}
|
||||||
<View style={styles.postTextContainer}>
|
{record.text ? (
|
||||||
<RichText
|
<View style={styles.postTextContainer}>
|
||||||
text={record.text}
|
<RichText
|
||||||
entities={record.entities}
|
text={record.text}
|
||||||
style={styles.postText}
|
entities={record.entities}
|
||||||
/>
|
style={styles.postText}
|
||||||
</View>
|
/>
|
||||||
|
</View>
|
||||||
|
) : (
|
||||||
|
<View style={{height: 5}} />
|
||||||
|
)}
|
||||||
<PostEmbeds embed={item.embed} style={styles.postEmbeds} />
|
<PostEmbeds embed={item.embed} style={styles.postEmbeds} />
|
||||||
<PostCtrls
|
<PostCtrls
|
||||||
replyCount={item.replyCount}
|
replyCount={item.replyCount}
|
||||||
|
|
Loading…
Reference in New Issue