aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-13 14:54:12 +0000
committerMohamedBassem <me@mbassem.com>2024-03-13 14:54:57 +0000
commit254909747e3bd3a6f21a653c53f82550c5625bf6 (patch)
tree3d9dd862a0bd841165883dfdebd962061fea8ae6
parenta2ca7db052c0ce20b404f6f81b691850b3318b97 (diff)
downloadkarakeep-254909747e3bd3a6f21a653c53f82550c5625bf6.tar.zst
mobile: Minor tweaks to the action button to look better
-rw-r--r--packages/mobile/components/bookmarks/BookmarkCard.tsx19
-rw-r--r--packages/mobile/components/bookmarks/BookmarkList.tsx1
2 files changed, 13 insertions, 7 deletions
diff --git a/packages/mobile/components/bookmarks/BookmarkCard.tsx b/packages/mobile/components/bookmarks/BookmarkCard.tsx
index b3ddf302..25947790 100644
--- a/packages/mobile/components/bookmarks/BookmarkCard.tsx
+++ b/packages/mobile/components/bookmarks/BookmarkCard.tsx
@@ -5,6 +5,7 @@ import { View, Text, Image, ScrollView, Pressable } from "react-native";
import Markdown from "react-native-markdown-display";
import { ActionButton } from "../ui/ActionButton";
+import { Divider } from "../ui/Divider";
import { Skeleton } from "../ui/Skeleton";
import { useToast } from "../ui/Toast";
@@ -79,7 +80,7 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) {
{(variables ? variables.favourited : bookmark.favourited) ? (
<Star fill="#ebb434" color="#ebb434" />
) : (
- <Star />
+ <Star color="gray" />
)}
</Pressable>
<ActionButton
@@ -91,7 +92,11 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) {
})
}
>
- {bookmark.archived ? <ArchiveRestore /> : <Archive />}
+ {bookmark.archived ? (
+ <ArchiveRestore color="gray" />
+ ) : (
+ <Archive color="gray" />
+ )}
</ActionButton>
<ActionButton
loading={isDeletionPending}
@@ -101,7 +106,7 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) {
})
}
>
- <Trash />
+ <Trash color="gray" />
</ActionButton>
</View>
);
@@ -166,7 +171,8 @@ function LinkCard({ bookmark }: { bookmark: ZBookmark }) {
{bookmark.content.title || parsedUrl.host}
</Text>
<TagList bookmark={bookmark} />
- <View className="mt-2 flex flex-row justify-between">
+ <Divider orientation="vertical" className="mt-2 h-0.5 w-full" />
+ <View className="mt-2 flex flex-row justify-between px-2 pb-2">
<Text className="my-auto line-clamp-1">{parsedUrl.host}</Text>
<ActionBar bookmark={bookmark} />
</View>
@@ -181,11 +187,12 @@ function TextCard({ bookmark }: { bookmark: ZBookmark }) {
}
return (
<View className="flex max-h-96 gap-2 p-2">
- <View className="max-h-56 overflow-hidden pb-2">
+ <View className="max-h-56 overflow-hidden p-2">
<Markdown>{bookmark.content.text}</Markdown>
</View>
<TagList bookmark={bookmark} />
- <View className="flex flex-row justify-between">
+ <Divider orientation="vertical" className="mt-2 h-0.5 w-full" />
+ <View className="flex flex-row justify-between p-2">
<View />
<ActionBar bookmark={bookmark} />
</View>
diff --git a/packages/mobile/components/bookmarks/BookmarkList.tsx b/packages/mobile/components/bookmarks/BookmarkList.tsx
index af5c9de7..0a57695c 100644
--- a/packages/mobile/components/bookmarks/BookmarkList.tsx
+++ b/packages/mobile/components/bookmarks/BookmarkList.tsx
@@ -45,7 +45,6 @@ export default function BookmarkList({
gap: 15,
marginVertical: 15,
alignItems: "center",
- height: "100%",
}}
renderItem={(b) => <BookmarkCard bookmark={b.item} />}
ListEmptyComponent={