about summary refs log tree commit diff
path: root/src/view/com/post-thread/PostThreadItem.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-09-02 15:43:10 -0500
committerPaul Frazee <pfrazee@gmail.com>2022-09-02 15:43:10 -0500
commit41bbe2b60bf37f52ab8404a275a523c4b4b97a15 (patch)
treeef72fbaf96813582aa0976cc6a61a72683f6eede /src/view/com/post-thread/PostThreadItem.tsx
parentcdae685ee12a0d7807c911a3116eeafd0a8307f5 (diff)
downloadvoidsky-41bbe2b60bf37f52ab8404a275a523c4b4b97a15.tar.zst
Add post dropdown menus
Diffstat (limited to 'src/view/com/post-thread/PostThreadItem.tsx')
-rw-r--r--src/view/com/post-thread/PostThreadItem.tsx23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx
index 5909cac8a..53ae8e548 100644
--- a/src/view/com/post-thread/PostThreadItem.tsx
+++ b/src/view/com/post-thread/PostThreadItem.tsx
@@ -5,6 +5,7 @@ import {bsky, AdxUri} from '@adxp/mock-api'
 import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
 import {PostThreadViewPostModel} from '../../../state/models/post-thread-view'
 import {Link} from '../util/Link'
+import {PostDropdownBtn} from '../util/DropdownBtn'
 import {s, colors} from '../../lib/styles'
 import {ago, pluralize} from '../../lib/strings'
 import {AVIS} from '../../lib/assets'
@@ -119,6 +120,17 @@ export const PostThreadItem = observer(function PostThreadItem({
               <Text style={[styles.metaItem, s.f14, s.gray5]}>
                 &middot; {ago(item.indexedAt)}
               </Text>
+              <View style={s.flex1} />
+              <PostDropdownBtn
+                style={styles.metaItem}
+                itemHref={itemHref}
+                itemTitle={itemTitle}>
+                <FontAwesomeIcon
+                  icon="ellipsis-h"
+                  size={14}
+                  style={[s.mt2, s.mr5]}
+                />
+              </PostDropdownBtn>
             </View>
             <View style={styles.meta}>
               <Link
@@ -199,6 +211,17 @@ export const PostThreadItem = observer(function PostThreadItem({
               <Text style={[styles.metaItem, s.f14, s.gray5]}>
                 &middot; {ago(item.indexedAt)}
               </Text>
+              <View style={s.flex1} />
+              <PostDropdownBtn
+                style={styles.metaItem}
+                itemHref={itemHref}
+                itemTitle={itemTitle}>
+                <FontAwesomeIcon
+                  icon="ellipsis-h"
+                  size={14}
+                  style={[s.mt2, s.mr5]}
+                />
+              </PostDropdownBtn>
             </View>
             <Text style={[styles.postText, s.f15, s['lh15-1.3']]}>
               {record.text}