diff options
Diffstat (limited to 'src/view/com/post-thread')
-rw-r--r-- | src/view/com/post-thread/PostLikedBy.tsx | 9 | ||||
-rw-r--r-- | src/view/com/post-thread/PostRepostedBy.tsx | 9 | ||||
-rw-r--r-- | src/view/com/post-thread/PostThreadItem.tsx | 30 |
3 files changed, 23 insertions, 25 deletions
diff --git a/src/view/com/post-thread/PostLikedBy.tsx b/src/view/com/post-thread/PostLikedBy.tsx index 9b5810b3b..d6d1e7e84 100644 --- a/src/view/com/post-thread/PostLikedBy.tsx +++ b/src/view/com/post-thread/PostLikedBy.tsx @@ -14,7 +14,7 @@ import { LikedByViewItemModel, } from '../../../state/models/liked-by-view' import {useStores} from '../../../state' -import {s} from '../../lib/styles' +import {s, colors} from '../../lib/styles' import {AVIS} from '../../lib/assets' export const PostLikedBy = observer(function PostLikedBy({uri}: {uri: string}) { @@ -88,7 +88,7 @@ const LikedByItem = ({item}: {item: LikedByViewItemModel}) => { </View> <View style={styles.layoutContent}> <Text style={[s.f15, s.bold]}>{item.displayName}</Text> - <Text style={[s.f14, s.gray]}>@{item.name}</Text> + <Text style={[s.f14, s.gray5]}>@{item.name}</Text> </View> </View> </TouchableOpacity> @@ -97,9 +97,8 @@ const LikedByItem = ({item}: {item: LikedByViewItemModel}) => { const styles = StyleSheet.create({ outer: { - borderTopWidth: 1, - borderTopColor: '#e8e8e8', - backgroundColor: '#fff', + marginTop: 1, + backgroundColor: colors.white, }, layout: { flexDirection: 'row', diff --git a/src/view/com/post-thread/PostRepostedBy.tsx b/src/view/com/post-thread/PostRepostedBy.tsx index 967e03940..0c2236770 100644 --- a/src/view/com/post-thread/PostRepostedBy.tsx +++ b/src/view/com/post-thread/PostRepostedBy.tsx @@ -14,7 +14,7 @@ import { RepostedByViewItemModel, } from '../../../state/models/reposted-by-view' import {useStores} from '../../../state' -import {s} from '../../lib/styles' +import {s, colors} from '../../lib/styles' import {AVIS} from '../../lib/assets' export const PostRepostedBy = observer(function PostRepostedBy({ @@ -94,7 +94,7 @@ const RepostedByItem = ({item}: {item: RepostedByViewItemModel}) => { </View> <View style={styles.layoutContent}> <Text style={[s.f15, s.bold]}>{item.displayName}</Text> - <Text style={[s.f14, s.gray]}>@{item.name}</Text> + <Text style={[s.f14, s.gray5]}>@{item.name}</Text> </View> </View> </TouchableOpacity> @@ -103,9 +103,8 @@ const RepostedByItem = ({item}: {item: RepostedByViewItemModel}) => { const styles = StyleSheet.create({ outer: { - borderTopWidth: 1, - borderTopColor: '#e8e8e8', - backgroundColor: '#fff', + marginTop: 1, + backgroundColor: colors.white, }, layout: { flexDirection: 'row', diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 5430c8ef5..46d7816c6 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -4,7 +4,7 @@ import {Image, StyleSheet, Text, TouchableOpacity, View} from 'react-native' import {bsky, AdxUri} from '@adxp/mock-api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {PostThreadViewPostModel} from '../../../state/models/post-thread-view' -import {s} from '../../lib/styles' +import {s, colors} from '../../lib/styles' import {ago, pluralize} from '../../lib/strings' import {AVIS} from '../../lib/assets' import {useStores} from '../../../state' @@ -81,11 +81,11 @@ export const PostThreadItem = observer(function PostThreadItem({ {item.author.displayName} </Text> <Text - style={[styles.metaItem, s.f14, s.gray]} + style={[styles.metaItem, s.f14, s.gray5]} onPress={onPressAuthor}> @{item.author.name} </Text> - <Text style={[styles.metaItem, s.f14, s.gray]}> + <Text style={[styles.metaItem, s.f14, s.gray5]}> · {ago(item.indexedAt)} </Text> </View> @@ -102,7 +102,7 @@ export const PostThreadItem = observer(function PostThreadItem({ <View style={styles.expandedInfo}> {item.repostCount ? ( <Text - style={[styles.expandedInfoItem, s.gray, s.semiBold]} + style={[styles.expandedInfoItem, s.gray5, s.semiBold]} onPress={onPressReposts}> <Text style={[s.bold, s.black]}>{item.repostCount}</Text>{' '} {pluralize(item.repostCount, 'repost')} @@ -112,7 +112,7 @@ export const PostThreadItem = observer(function PostThreadItem({ )} {item.likeCount ? ( <Text - style={[styles.expandedInfoItem, s.gray, s.semiBold]} + style={[styles.expandedInfoItem, s.gray5, s.semiBold]} onPress={onPressLikes}> <Text style={[s.bold, s.black]}>{item.likeCount}</Text>{' '} {pluralize(item.likeCount, 'like')} @@ -144,7 +144,7 @@ export const PostThreadItem = observer(function PostThreadItem({ /> <Text style={ - item.myState.hasReposted ? [s.bold, s.green] : undefined + item.myState.hasReposted ? [s.bold, s.green3] : undefined }> {item.repostCount} </Text> @@ -156,7 +156,8 @@ export const PostThreadItem = observer(function PostThreadItem({ } icon={[item.myState.hasLiked ? 'fas' : 'far', 'heart']} /> - <Text style={item.myState.hasLiked ? [s.bold, s.red] : undefined}> + <Text + style={item.myState.hasLiked ? [s.bold, s.pink3] : undefined}> {item.likeCount} </Text> </TouchableOpacity> @@ -177,16 +178,15 @@ export const PostThreadItem = observer(function PostThreadItem({ const styles = StyleSheet.create({ outer: { - borderTopWidth: 1, - borderTopColor: '#e8e8e8', - backgroundColor: '#fff', + marginTop: 1, + backgroundColor: colors.white, }, layout: { flexDirection: 'row', }, replyBar: { width: 5, - backgroundColor: 'gray', + backgroundColor: colors.gray2, marginRight: 2, }, layoutAvi: { @@ -222,7 +222,7 @@ const styles = StyleSheet.create({ expandedInfo: { flexDirection: 'row', padding: 10, - borderColor: '#e8e8e8', + borderColor: colors.gray2, borderTopWidth: 1, borderBottomWidth: 1, marginTop: 5, @@ -243,14 +243,14 @@ const styles = StyleSheet.create({ }, ctrlIcon: { marginRight: 5, - color: 'gray', + color: colors.gray5, }, ctrlIconReposted: { marginRight: 5, - color: 'green', + color: colors.green3, }, ctrlIconLiked: { marginRight: 5, - color: 'red', + color: colors.pink3, }, }) |