From c46482cdaaf883971736488750513663dd023076 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 17 Apr 2024 17:56:21 +0100 Subject: mobile: Add dark mode support --- apps/mobile/components/bookmarks/BookmarkCard.tsx | 41 ++++++++++++++++++----- 1 file changed, 32 insertions(+), 9 deletions(-) (limited to 'apps/mobile/components/bookmarks/BookmarkCard.tsx') diff --git a/apps/mobile/components/bookmarks/BookmarkCard.tsx b/apps/mobile/components/bookmarks/BookmarkCard.tsx index 76a05aef..9e5febe3 100644 --- a/apps/mobile/components/bookmarks/BookmarkCard.tsx +++ b/apps/mobile/components/bookmarks/BookmarkCard.tsx @@ -22,6 +22,7 @@ import { useUpdateBookmark, } from "@hoarder/shared-react/hooks/bookmarks"; +import { TailwindResolver } from "../TailwindResolver"; import { Divider } from "../ui/Divider"; import { Skeleton } from "../ui/Skeleton"; import { useToast } from "../ui/Toast"; @@ -162,9 +163,11 @@ function TagList({ bookmark }: { bookmark: ZBookmark }) { {tags.map((t) => ( - {t.name} + + {t.name} + ))} @@ -198,7 +201,7 @@ function LinkCard({ bookmark }: { bookmark: ZBookmark }) { {imageComp} WebBrowser.openBrowserAsync(url)} > {bookmark.title ?? bookmark.content.title ?? parsedUrl.host} @@ -206,7 +209,9 @@ function LinkCard({ bookmark }: { bookmark: ZBookmark }) { - {parsedUrl.host} + + {parsedUrl.host} + @@ -218,13 +223,29 @@ function TextCard({ bookmark }: { bookmark: ZBookmark }) { if (bookmark.content.type !== "text") { throw new Error("Wrong content type rendered"); } + const content = bookmark.content.text; return ( {bookmark.title && ( - {bookmark.title} + + {bookmark.title} + )} - - {bookmark.content.text} + + ( + + {content} + + )} + /> @@ -256,7 +277,9 @@ function AssetCard({ bookmark }: { bookmark: ZBookmark }) { /> {title && ( - {title} + + {title} + )} @@ -307,5 +330,5 @@ export default function BookmarkCard({ break; } - return {comp}; + return {comp}; } -- cgit v1.2.3-70-g09d2