From e455e46852900c6d2b3e77b7a77e1b9da41b2ca8 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 8 Feb 2026 22:45:32 +0000 Subject: feat(mobile): more native screens --- apps/mobile/app/dashboard/(tabs)/highlights.tsx | 60 ------------------------- 1 file changed, 60 deletions(-) delete mode 100644 apps/mobile/app/dashboard/(tabs)/highlights.tsx (limited to 'apps/mobile/app/dashboard/(tabs)/highlights.tsx') diff --git a/apps/mobile/app/dashboard/(tabs)/highlights.tsx b/apps/mobile/app/dashboard/(tabs)/highlights.tsx deleted file mode 100644 index 8d6e37a4..00000000 --- a/apps/mobile/app/dashboard/(tabs)/highlights.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import { View } from "react-native"; -import FullPageError from "@/components/FullPageError"; -import HighlightList from "@/components/highlights/HighlightList"; -import CustomSafeAreaView from "@/components/ui/CustomSafeAreaView"; -import FullPageSpinner from "@/components/ui/FullPageSpinner"; -import PageTitle from "@/components/ui/PageTitle"; -import { useInfiniteQuery, useQueryClient } from "@tanstack/react-query"; - -import { useTRPC } from "@karakeep/shared-react/trpc"; - -export default function Highlights() { - const api = useTRPC(); - const queryClient = useQueryClient(); - const { - data, - isPending, - isPlaceholderData, - error, - fetchNextPage, - isFetchingNextPage, - refetch, - } = useInfiniteQuery( - api.highlights.getAll.infiniteQueryOptions( - {}, - { - initialCursor: null, - getNextPageParam: (lastPage) => lastPage.nextCursor, - }, - ), - ); - - if (error) { - return refetch()} />; - } - - if (isPending || !data) { - return ; - } - - const onRefresh = () => { - queryClient.invalidateQueries(api.highlights.getAll.pathFilter()); - }; - - return ( - - p.highlights)} - header={ - - - - } - onRefresh={onRefresh} - fetchNextPage={fetchNextPage} - isFetchingNextPage={isFetchingNextPage} - isRefreshing={isPending || isPlaceholderData} - /> - - ); -} -- cgit v1.3-1-g0d28