aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/app/dashboard/bookmarks
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-10-31 09:01:33 +0000
committerMohamedBassem <me@mbassem.com>2024-10-31 09:01:33 +0000
commit2efc7c8c01866fafad5322fb8783d94821e32ff1 (patch)
tree82a4f7371f98205dd6f8ed1c050824b8a8bd8ac8 /apps/mobile/app/dashboard/bookmarks
parent4c94b372007b742c016d2e32c7ba5969f9f3c8a1 (diff)
downloadkarakeep-2efc7c8c01866fafad5322fb8783d94821e32ff1.tar.zst
fix(mobile): Fix bookmarkview page on android not showing bookmark actions. Fixes #603
Diffstat (limited to 'apps/mobile/app/dashboard/bookmarks')
-rw-r--r--apps/mobile/app/dashboard/bookmarks/[slug].tsx34
1 files changed, 29 insertions, 5 deletions
diff --git a/apps/mobile/app/dashboard/bookmarks/[slug].tsx b/apps/mobile/app/dashboard/bookmarks/[slug].tsx
index bb6570a7..9459488a 100644
--- a/apps/mobile/app/dashboard/bookmarks/[slug].tsx
+++ b/apps/mobile/app/dashboard/bookmarks/[slug].tsx
@@ -15,6 +15,7 @@ import BookmarkTextMarkdown from "@/components/bookmarks/BookmarkTextMarkdown";
import ListPickerModal from "@/components/bookmarks/ListPickerModal";
import ViewBookmarkModal from "@/components/bookmarks/ViewBookmarkModal";
import FullPageError from "@/components/FullPageError";
+import { TailwindResolver } from "@/components/TailwindResolver";
import { Button } from "@/components/ui/Button";
import CustomSafeAreaView from "@/components/ui/CustomSafeAreaView";
import FullPageSpinner from "@/components/ui/FullPageSpinner";
@@ -72,31 +73,54 @@ function BottomActions({ bookmark }: { bookmark: ZBookmark }) {
},
],
);
+
const actions = [
{
id: "lists",
- icon: <ClipboardList />,
+ icon: (
+ <TailwindResolver
+ className="text-foreground"
+ comp={(styles) => <ClipboardList color={styles?.color?.toString()} />}
+ />
+ ),
shouldRender: true,
onClick: () => manageListsSheetRef.current?.present(),
disabled: false,
},
{
id: "open",
- icon: <ArrowUpFromLine />,
+ icon: (
+ <TailwindResolver
+ className="text-foreground"
+ comp={(styles) => (
+ <ArrowUpFromLine color={styles?.color?.toString()} />
+ )}
+ />
+ ),
shouldRender: true,
onClick: () => viewBookmarkModal.current?.present(),
disabled: false,
},
{
id: "delete",
- icon: <Trash2 />,
+ icon: (
+ <TailwindResolver
+ className="text-foreground"
+ comp={(styles) => <Trash2 color={styles?.color?.toString()} />}
+ />
+ ),
shouldRender: true,
onClick: deleteBookmarkAlert,
disabled: isDeletionPending,
},
{
id: "browser",
- icon: <Globe />,
+ icon: (
+ <TailwindResolver
+ className="text-foreground"
+ comp={(styles) => <Globe color={styles?.color?.toString()} />}
+ />
+ ),
shouldRender: bookmark.content.type == BookmarkTypes.LINK,
onClick: () =>
bookmark.content.type == BookmarkTypes.LINK &&
@@ -276,7 +300,7 @@ export default function ListView() {
break;
}
return (
- <CustomSafeAreaView>
+ <CustomSafeAreaView edges={["bottom"]}>
<Stack.Screen
options={{
headerTitle: title ?? "",