From 5522e20104da6afe2e4667cf45dbbbbc0e838865 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 23 Nov 2024 20:59:34 +0000 Subject: 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 --- apps/mobile/app/dashboard/(tabs)/lists.tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'apps/mobile/app/dashboard/(tabs)/lists.tsx') diff --git a/apps/mobile/app/dashboard/(tabs)/lists.tsx b/apps/mobile/app/dashboard/(tabs)/lists.tsx index fa97f67a..9cc49cd4 100644 --- a/apps/mobile/app/dashboard/(tabs)/lists.tsx +++ b/apps/mobile/app/dashboard/(tabs)/lists.tsx @@ -1,15 +1,13 @@ -import { useEffect, useRef, useState } from "react"; +import { useEffect, useState } from "react"; import { FlatList, Pressable, Text, View } from "react-native"; import * as Haptics from "expo-haptics"; -import { Link } from "expo-router"; +import { Link, router } from "expo-router"; import FullPageError from "@/components/FullPageError"; -import NewListModal from "@/components/lists/NewListModal"; import { TailwindResolver } from "@/components/TailwindResolver"; import CustomSafeAreaView from "@/components/ui/CustomSafeAreaView"; import FullPageSpinner from "@/components/ui/FullPageSpinner"; import PageTitle from "@/components/ui/PageTitle"; import { api } from "@/lib/trpc"; -import { BottomSheetModal } from "@gorhom/bottom-sheet"; import { ChevronRight, Plus } from "lucide-react-native"; import { useBookmarkLists } from "@hoarder/shared-react/hooks/lists"; @@ -72,7 +70,6 @@ export default function Lists() { {}, ); const apiUtils = api.useUtils(); - const newListModal = useRef(null); useEffect(() => { setRefreshing(isPending); @@ -117,14 +114,13 @@ export default function Lists() { return ( - newListModal.current?.present()} + openNewListModal={() => router.push("/dashboard/lists/new")} /> } -- cgit v1.2.3-70-g09d2