diff options
| author | Mohamed Bassem <me@mbassem.com> | 2024-11-23 20:59:34 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-23 20:59:34 +0000 |
| commit | 5522e20104da6afe2e4667cf45dbbbbc0e838865 (patch) | |
| tree | 72f416fa83c97a8533eea431e25bd63bda1e7d81 /apps/mobile/components/bookmarks/BookmarkCard.tsx | |
| parent | 4bb74872fd518008afea16a136292037baf5b024 (diff) | |
| download | karakeep-5522e20104da6afe2e4667cf45dbbbbc0e838865.tar.zst | |
ui(mobile): Replace bottom sheet with native screens (#690)
* Remove bottom sheet from bookmark info page
* Remove bottom sheet from manage lists page
* Remove bottom sheet from new list page
* Remove bottom sheet from new bookmark page
* Drop bottom-sheets
* Improve the look of the modals
* Make the search page fade from bottom
Diffstat (limited to 'apps/mobile/components/bookmarks/BookmarkCard.tsx')
| -rw-r--r-- | apps/mobile/components/bookmarks/BookmarkCard.tsx | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/apps/mobile/components/bookmarks/BookmarkCard.tsx b/apps/mobile/components/bookmarks/BookmarkCard.tsx index 5d84ee6f..df5aa666 100644 --- a/apps/mobile/components/bookmarks/BookmarkCard.tsx +++ b/apps/mobile/components/bookmarks/BookmarkCard.tsx @@ -1,4 +1,3 @@ -import { useRef } from "react"; import { ActivityIndicator, Image, @@ -9,10 +8,9 @@ import { View, } from "react-native"; import * as Haptics from "expo-haptics"; -import { useRouter } from "expo-router"; +import { router, useRouter } from "expo-router"; import useAppSettings from "@/lib/settings"; import { api } from "@/lib/trpc"; -import { BottomSheetModal } from "@gorhom/bottom-sheet"; import { MenuView } from "@react-native-menu/menu"; import { Ellipsis, Star } from "lucide-react-native"; @@ -33,7 +31,6 @@ import { Skeleton } from "../ui/Skeleton"; import { useToast } from "../ui/Toast"; import BookmarkAssetImage from "./BookmarkAssetImage"; import BookmarkTextMarkdown from "./BookmarkTextMarkdown"; -import ListPickerModal from "./ListPickerModal"; import TagPill from "./TagPill"; function ActionBar({ bookmark }: { bookmark: ZBookmark }) { @@ -73,8 +70,6 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) { onError, }); - const manageListsSheetRef = useRef<BottomSheetModal>(null); - return ( <View className="flex flex-row gap-4"> {(isArchivePending || isDeletionPending) && <ActivityIndicator />} @@ -94,12 +89,6 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) { )} </Pressable> - <ListPickerModal - ref={manageListsSheetRef} - snapPoints={["50%", "90%"]} - bookmarkId={bookmark.id} - /> - <MenuView onPressAction={({ nativeEvent }) => { Haptics.selectionAsync(); @@ -113,7 +102,7 @@ function ActionBar({ bookmark }: { bookmark: ZBookmark }) { archived: !bookmark.archived, }); } else if (nativeEvent.event === "manage_list") { - manageListsSheetRef?.current?.present(); + router.push(`/dashboard/bookmarks/${bookmark.id}/manage_lists`); } }} actions={[ |
