aboutsummaryrefslogtreecommitdiffstats
path: root/packages/mobile/components/bookmarks/BookmarkCard.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-13 04:45:10 +0000
committerMohamedBassem <me@mbassem.com>2024-03-13 04:50:53 +0000
commit4099b62b7c79b7ff2a2b4a5243788ceb42dc39a0 (patch)
treeb1476ccbc74e4c93b08169be560ff5a60ac7a581 /packages/mobile/components/bookmarks/BookmarkCard.tsx
parent9288965227514519c2a5591ca3c391b05a25343d (diff)
downloadkarakeep-4099b62b7c79b7ff2a2b4a5243788ceb42dc39a0.tar.zst
fix(mobile): Make links clickable
Diffstat (limited to 'packages/mobile/components/bookmarks/BookmarkCard.tsx')
-rw-r--r--packages/mobile/components/bookmarks/BookmarkCard.tsx6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/mobile/components/bookmarks/BookmarkCard.tsx b/packages/mobile/components/bookmarks/BookmarkCard.tsx
index 30c6724a..9b8b72f8 100644
--- a/packages/mobile/components/bookmarks/BookmarkCard.tsx
+++ b/packages/mobile/components/bookmarks/BookmarkCard.tsx
@@ -1,4 +1,5 @@
import { ZBookmark } from "@hoarder/trpc/types/bookmarks";
+import * as WebBrowser from "expo-web-browser";
import { Star, Archive, Trash } from "lucide-react-native";
import { View, Text, Image, ScrollView, Pressable } from "react-native";
import Markdown from "react-native-markdown-display";
@@ -131,7 +132,10 @@ function LinkCard({ bookmark }: { bookmark: ZBookmark }) {
<View className="flex gap-2">
{imageComp}
<View className="flex gap-2">
- <Text className="line-clamp-2 text-xl font-bold">
+ <Text
+ className="line-clamp-2 text-xl font-bold"
+ onPress={() => WebBrowser.openBrowserAsync(bookmark.content.url)}
+ >
{bookmark.content.title || parsedUrl.host}
</Text>
<TagList bookmark={bookmark} />