about summary refs log tree commit diff
path: root/src/view/screens/content/PostThread.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-07-20 15:00:37 -0500
committerPaul Frazee <pfrazee@gmail.com>2022-07-20 15:00:37 -0500
commitc712cbbfe27cca5db5d87abd8d7fd3b749492fcc (patch)
tree6ba411c9d9ab7a63b4578071752fdbd9c6a9cec3 /src/view/screens/content/PostThread.tsx
parent19c694bc601c2b5d494d635134ffe9ca3fdc7774 (diff)
downloadvoidsky-c712cbbfe27cca5db5d87abd8d7fd3b749492fcc.tar.zst
Add WIP post-thread view
Diffstat (limited to 'src/view/screens/content/PostThread.tsx')
-rw-r--r--src/view/screens/content/PostThread.tsx27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/view/screens/content/PostThread.tsx b/src/view/screens/content/PostThread.tsx
new file mode 100644
index 000000000..5b8fa951c
--- /dev/null
+++ b/src/view/screens/content/PostThread.tsx
@@ -0,0 +1,27 @@
+import React from 'react'
+import {AdxUri} from '@adxp/mock-api'
+import {Shell} from '../../shell'
+import type {RootTabsScreenProps} from '../../routes/types'
+import {PostThread as PostThreadComponent} from '../../com/post-thread/PostThread'
+
+export const PostThread = ({
+  navigation,
+  route,
+}: RootTabsScreenProps<'PostThread'>) => {
+  const {name, recordKey} = route.params
+
+  const urip = new AdxUri(`adx://todo/`)
+  urip.host = name
+  urip.collection = 'blueskyweb.xyz:Posts'
+  urip.recordKey = recordKey
+  const uri = urip.toString()
+
+  const onNavigateContent = (screen: string, props: Record<string, string>) => {
+    navigation.navigate(screen, props)
+  }
+  return (
+    <Shell>
+      <PostThreadComponent uri={uri} onNavigateContent={onNavigateContent} />
+    </Shell>
+  )
+}