diff --git a/app/(auth)/(tabs)/(home,libraries,search,favorites)/actors/[actorId].tsx b/app/(auth)/(tabs)/(home,libraries,search,favorites)/actors/[actorId].tsx index 4b80911f..d95488fa 100644 --- a/app/(auth)/(tabs)/(home,libraries,search,favorites)/actors/[actorId].tsx +++ b/app/(auth)/(tabs)/(home,libraries,search,favorites)/actors/[actorId].tsx @@ -7,7 +7,7 @@ import { useAtom } from "jotai"; import { useCallback, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { View } from "react-native"; -import { InfiniteHorizontalScroll } from "@/components/common/InfiniteHorrizontalScroll"; +import { InfiniteHorizontalScroll } from "@/components/common/InfiniteHorizontalScroll"; import { Text } from "@/components/common/Text"; import { TouchableItemRouter } from "@/components/common/TouchableItemRouter"; import { ItemCardText } from "@/components/ItemCardText"; diff --git a/components/MoreMoviesWithActor.tsx b/components/MoreMoviesWithActor.tsx index d95a04fb..35d80d93 100644 --- a/components/MoreMoviesWithActor.tsx +++ b/components/MoreMoviesWithActor.tsx @@ -5,7 +5,7 @@ import { useAtom } from "jotai"; import type React from "react"; import { useTranslation } from "react-i18next"; import { View, type ViewProps } from "react-native"; -import { HorizontalScroll } from "@/components/common/HorrizontalScroll"; +import { HorizontalScroll } from "@/components/common/HorizontalScroll"; import { Text } from "@/components/common/Text"; import { TouchableItemRouter } from "@/components/common/TouchableItemRouter"; import { ItemCardText } from "@/components/ItemCardText"; diff --git a/components/SimilarItems.tsx b/components/SimilarItems.tsx index 4288f1e7..b73e5518 100644 --- a/components/SimilarItems.tsx +++ b/components/SimilarItems.tsx @@ -7,7 +7,7 @@ import { useTranslation } from "react-i18next"; import { View, type ViewProps } from "react-native"; import MoviePoster from "@/components/posters/MoviePoster"; import { apiAtom, userAtom } from "@/providers/JellyfinProvider"; -import { HorizontalScroll } from "./common/HorrizontalScroll"; +import { HorizontalScroll } from "./common/HorizontalScroll"; import { Text } from "./common/Text"; import { TouchableItemRouter } from "./common/TouchableItemRouter"; import { ItemCardText } from "./ItemCardText"; diff --git a/components/common/HorrizontalScroll.tsx b/components/common/HorizontalScroll.tsx similarity index 100% rename from components/common/HorrizontalScroll.tsx rename to components/common/HorizontalScroll.tsx diff --git a/components/common/InfiniteHorrizontalScroll.tsx b/components/common/InfiniteHorizontalScroll.tsx similarity index 100% rename from components/common/InfiniteHorrizontalScroll.tsx rename to components/common/InfiniteHorizontalScroll.tsx diff --git a/components/medialists/MediaListSection.tsx b/components/medialists/MediaListSection.tsx index da5ed8bf..7eb750fa 100644 --- a/components/medialists/MediaListSection.tsx +++ b/components/medialists/MediaListSection.tsx @@ -12,7 +12,7 @@ import { useAtom } from "jotai"; import { useCallback } from "react"; import { View, type ViewProps } from "react-native"; import { apiAtom, userAtom } from "@/providers/JellyfinProvider"; -import { InfiniteHorizontalScroll } from "../common/InfiniteHorrizontalScroll"; +import { InfiniteHorizontalScroll } from "../common/InfiniteHorizontalScroll"; import { Text } from "../common/Text"; import { TouchableItemRouter } from "../common/TouchableItemRouter"; import { ItemCardText } from "../ItemCardText"; diff --git a/components/series/CastAndCrew.tsx b/components/series/CastAndCrew.tsx index 4263cd37..18365635 100644 --- a/components/series/CastAndCrew.tsx +++ b/components/series/CastAndCrew.tsx @@ -10,7 +10,7 @@ import { useTranslation } from "react-i18next"; import { TouchableOpacity, View, type ViewProps } from "react-native"; import { apiAtom } from "@/providers/JellyfinProvider"; import { getPrimaryImageUrl } from "@/utils/jellyfin/image/getPrimaryImageUrl"; -import { HorizontalScroll } from "../common/HorrizontalScroll"; +import { HorizontalScroll } from "../common/HorizontalScroll"; import { Text } from "../common/Text"; import { itemRouter } from "../common/TouchableItemRouter"; import Poster from "../posters/Poster"; diff --git a/components/series/CurrentSeries.tsx b/components/series/CurrentSeries.tsx index c1a4dede..c3d0e0d9 100644 --- a/components/series/CurrentSeries.tsx +++ b/components/series/CurrentSeries.tsx @@ -6,7 +6,7 @@ import { useTranslation } from "react-i18next"; import { TouchableOpacity, View, type ViewProps } from "react-native"; import { apiAtom } from "@/providers/JellyfinProvider"; import { getPrimaryImageUrlById } from "@/utils/jellyfin/image/getPrimaryImageUrlById"; -import { HorizontalScroll } from "../common/HorrizontalScroll"; +import { HorizontalScroll } from "../common/HorizontalScroll"; import { Text } from "../common/Text"; import Poster from "../posters/Poster"; diff --git a/components/series/JellyseerrSeasons.tsx b/components/series/JellyseerrSeasons.tsx index 25cece2f..e339e84b 100644 --- a/components/series/JellyseerrSeasons.tsx +++ b/components/series/JellyseerrSeasons.tsx @@ -11,7 +11,7 @@ import { orderBy } from "lodash"; import type React from "react"; import { useCallback, useMemo, useState } from "react"; import { Alert, TouchableOpacity, View } from "react-native"; -import { HorizontalScroll } from "@/components/common/HorrizontalScroll"; +import { HorizontalScroll } from "@/components/common/HorizontalScroll"; import { Text } from "@/components/common/Text"; import { Tags } from "@/components/GenreTags"; import { dateOpts } from "@/components/jellyseerr/DetailFacts"; diff --git a/components/series/SeasonEpisodesCarousel.tsx b/components/series/SeasonEpisodesCarousel.tsx index 5a3304ad..19d79704 100644 --- a/components/series/SeasonEpisodesCarousel.tsx +++ b/components/series/SeasonEpisodesCarousel.tsx @@ -12,7 +12,7 @@ import ContinueWatchingPoster from "../ContinueWatchingPoster"; import { HorizontalScroll, type HorizontalScrollRef, -} from "../common/HorrizontalScroll"; +} from "../common/HorizontalScroll"; import { ItemCardText } from "../ItemCardText"; interface Props extends ViewProps { @@ -42,11 +42,7 @@ export const SeasonEpisodesCarousel: React.FC = ({ return item?.SeasonId; }, [item]); - const { - data: episodes, - isLoading, - isFetching, - } = useQuery({ + const { data: episodes, isPending } = useQuery({ queryKey: ["episodes", seasonId, isOffline], queryFn: async () => { if (isOffline) { @@ -132,7 +128,7 @@ export const SeasonEpisodesCarousel: React.FC = ({ ref={scrollRef} data={episodes} extraData={item} - loading={loading || isLoading || isFetching} + loading={loading || isPending} renderItem={(_item, _idx) => ( = ({ item }) => { return season.Id!; }, [seasons, seasonIndex]); - const { data: episodes, isFetching } = useQuery({ + const { data: episodes, isPending } = useQuery({ queryKey: ["episodes", item.Id, selectedSeasonId], queryFn: async () => { if (!api || !user?.Id || !item.Id || !selectedSeasonId) { @@ -165,7 +165,7 @@ export const SeasonPicker: React.FC = ({ item }) => { ) : null} - {isFetching ? ( + {isPending ? (