From 44cd8859becc7c1d63ff9186be73580bdfcb7c1a Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Mon, 20 Jan 2025 10:08:57 -0600 Subject: [PATCH] module import fixes --- api/client.ts | 6 +++--- api/queries/favorites.ts | 2 +- api/queries/tracks.ts | 2 +- components/Album/component.tsx | 2 +- components/Albums/component.tsx | 2 +- components/Artist/component.tsx | 2 +- components/Artists/component.tsx | 2 +- components/Favorites/screens/index.tsx | 4 ++-- .../components/favorite-header-button.tsx | 4 ++-- components/Global/components/track.tsx | 8 ++++---- components/Global/helpers/blurhash-loading.tsx | 2 +- components/Global/helpers/icon-card.tsx | 4 ++-- components/Global/helpers/input.tsx | 5 ++--- components/Global/helpers/slider.tsx | 2 +- components/Global/helpers/time-codes.tsx | 2 +- components/Home/helpers/playlists.tsx | 8 ++++---- components/Home/screens/index.tsx | 6 +++--- components/ItemDetail/helpers/TrackOptions.tsx | 2 +- components/ItemDetail/screen.tsx | 4 ++-- .../Login/helpers/server-authentication.tsx | 2 +- components/Login/helpers/server-library.tsx | 8 ++++---- components/Login/provider.tsx | 6 +++--- components/Player/helpers/buttons.tsx | 2 +- components/Player/screens/index.tsx | 18 +++++++++--------- components/Player/screens/queue.tsx | 6 +++--- components/Playlist/component.tsx | 6 +++--- components/Playlist/screens/index.tsx | 4 ++-- .../Settings/helpers/account-details.tsx | 6 +++--- .../Settings/helpers/library-details.tsx | 2 +- components/Settings/helpers/server-details.tsx | 2 +- components/Settings/helpers/sign-out.tsx | 2 +- components/Tracks/component.tsx | 2 +- player/handlers.ts | 2 +- player/hooks/index.ts | 5 ++--- player/provider.tsx | 8 ++++---- player/service.ts | 2 +- 36 files changed, 75 insertions(+), 77 deletions(-) diff --git a/api/client.ts b/api/client.ts index 24df53b5..1187b3d0 100644 --- a/api/client.ts +++ b/api/client.ts @@ -1,11 +1,11 @@ import { Api } from "@jellyfin/sdk/lib/api"; import { JellyfinInfo } from "./info"; -import { JellifyServer } from "@/types/JellifyServer"; -import { JellifyUser } from "@/types/JellifyUser"; +import { JellifyServer } from "../types/JellifyServer"; +import { JellifyUser } from "../types/JellifyUser"; import { storage } from '../constants/storage'; import { MMKVStorageKeys } from "../enums/mmkv-storage-keys"; import uuid from 'react-native-uuid'; -import { JellifyLibrary } from "@/types/JellifyLibrary"; +import { JellifyLibrary } from "../types/JellifyLibrary"; export default class Client { static #instance: Client; diff --git a/api/queries/favorites.ts b/api/queries/favorites.ts index d3313145..933550d9 100644 --- a/api/queries/favorites.ts +++ b/api/queries/favorites.ts @@ -1,4 +1,4 @@ -import { QueryKeys } from "@/enums/query-keys"; +import { QueryKeys } from "../../enums/query-keys"; import { useQuery } from "@tanstack/react-query"; import { fetchFavoriteAlbums, fetchFavoriteArtists, fetchFavoriteTracks, fetchUserData } from "./functions/favorites"; diff --git a/api/queries/tracks.ts b/api/queries/tracks.ts index 6a0046ce..8a1433e0 100644 --- a/api/queries/tracks.ts +++ b/api/queries/tracks.ts @@ -1,4 +1,4 @@ -import { QueryKeys } from "@/enums/query-keys"; +import { QueryKeys } from "../../enums/query-keys"; import { ItemSortBy } from "@jellyfin/sdk/lib/generated-client/models/item-sort-by"; import { getItemsApi } from "@jellyfin/sdk/lib/utils/api/items-api"; import { useQuery } from "@tanstack/react-query"; diff --git a/components/Album/component.tsx b/components/Album/component.tsx index abf29de5..1c0d6b5a 100644 --- a/components/Album/component.tsx +++ b/components/Album/component.tsx @@ -10,7 +10,7 @@ import { FlatList } from "react-native"; import { usePlayerContext } from "../../player/provider"; import { RunTimeTicks } from "../Global/helpers/time-codes"; import Track from "../Global/components/track"; -import { useItemTracks } from "@/api/queries/tracks"; +import { useItemTracks } from "../../api/queries/tracks"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import FavoriteHeaderButton from "../Global/components/favorite-header-button"; import { useEffect } from "react"; diff --git a/components/Albums/component.tsx b/components/Albums/component.tsx index b75aca32..afc132df 100644 --- a/components/Albums/component.tsx +++ b/components/Albums/component.tsx @@ -1,4 +1,4 @@ -import { useFavoriteAlbums } from "@/api/queries/favorites"; +import { useFavoriteAlbums } from "../../api/queries/favorites"; import { AlbumsProps } from "../types"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import { ItemCard } from "../Global/helpers/item-card"; diff --git a/components/Artist/component.tsx b/components/Artist/component.tsx index 7d8b1243..ce757bde 100644 --- a/components/Artist/component.tsx +++ b/components/Artist/component.tsx @@ -8,7 +8,7 @@ import { H2 } from "../Global/helpers/text"; import { useState } from "react"; import { CachedImage } from "@georstat/react-native-image-cache"; import { BaseItemDto, ImageType } from "@jellyfin/sdk/lib/generated-client/models"; -import { queryConfig } from "@/api/queries/query.config"; +import { queryConfig } from "../../api/queries/query.config"; import { getImageApi } from "@jellyfin/sdk/lib/utils/api"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import FavoriteHeaderButton from "../Global/components/favorite-header-button"; diff --git a/components/Artists/component.tsx b/components/Artists/component.tsx index ff57d970..5f10d163 100644 --- a/components/Artists/component.tsx +++ b/components/Artists/component.tsx @@ -1,4 +1,4 @@ -import { useFavoriteArtists } from "@/api/queries/favorites"; +import { useFavoriteArtists } from "../../api/queries/favorites"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import React from "react"; import { FlatList, RefreshControl } from "react-native"; diff --git a/components/Favorites/screens/index.tsx b/components/Favorites/screens/index.tsx index 07c3a523..df09b6c0 100644 --- a/components/Favorites/screens/index.tsx +++ b/components/Favorites/screens/index.tsx @@ -1,8 +1,8 @@ import { FlatList } from "react-native"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import Categories from "./categories"; -import IconCard from "@/components/Global/helpers/icon-card"; -import { StackParamList } from "@/components/types"; +import IconCard from "../../../components/Global/helpers/icon-card"; +import { StackParamList } from "../../../components/types"; import { RouteProp } from "@react-navigation/native"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; diff --git a/components/Global/components/favorite-header-button.tsx b/components/Global/components/favorite-header-button.tsx index 34b562d9..98d511a1 100644 --- a/components/Global/components/favorite-header-button.tsx +++ b/components/Global/components/favorite-header-button.tsx @@ -1,11 +1,11 @@ import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; import React, { useEffect, useState } from "react"; import Icon from "../helpers/icon"; -import { Colors } from "@/enums/colors"; +import { Colors } from "../../../enums/colors"; import { getUserLibraryApi } from "@jellyfin/sdk/lib/utils/api"; import { useMutation } from "@tanstack/react-query"; import { isUndefined } from "lodash"; -import { useUserData } from "@/api/queries/favorites"; +import { useUserData } from "../../../api/queries/favorites"; import { Spinner } from "tamagui"; import Client from "../../../api/client"; diff --git a/components/Global/components/track.tsx b/components/Global/components/track.tsx index 79bee261..d82bd503 100644 --- a/components/Global/components/track.tsx +++ b/components/Global/components/track.tsx @@ -1,17 +1,17 @@ -import { usePlayerContext } from "@/player/provider"; +import { usePlayerContext } from "../../../player/provider"; import React from "react"; import { Separator, Spacer, View, XStack, YStack } from "tamagui"; import { Text } from "../helpers/text"; import { RunTimeTicks } from "../helpers/time-codes"; import { BaseItemDto, ImageType } from "@jellyfin/sdk/lib/generated-client/models"; -import { Colors } from "@/enums/colors"; +import { Colors } from "../../../enums/colors"; import { CachedImage } from "@georstat/react-native-image-cache"; import { getImageApi } from "@jellyfin/sdk/lib/utils/api/image-api"; -import { queryConfig } from "@/api/queries/query.config"; +import { queryConfig } from "../../../api/queries/query.config"; import { useSafeAreaFrame } from "react-native-safe-area-context"; import Icon from "../helpers/icon"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; -import { StackParamList } from "@/components/types"; +import { StackParamList } from "../../../components/types"; import Client from "../../../api/client"; interface TrackProps { diff --git a/components/Global/helpers/blurhash-loading.tsx b/components/Global/helpers/blurhash-loading.tsx index fdd2c456..9ab5353b 100644 --- a/components/Global/helpers/blurhash-loading.tsx +++ b/components/Global/helpers/blurhash-loading.tsx @@ -1,5 +1,5 @@ import Client from "../../../api/client"; -import { useItemImage } from "@/api/queries/image"; +import { useItemImage } from "../../../api/queries/image"; import { Blurhash } from "react-native-blurhash"; import { Image, View } from "tamagui"; diff --git a/components/Global/helpers/icon-card.tsx b/components/Global/helpers/icon-card.tsx index 3647666a..e0733f63 100644 --- a/components/Global/helpers/icon-card.tsx +++ b/components/Global/helpers/icon-card.tsx @@ -1,6 +1,6 @@ import { Card, View } from "tamagui"; -import { H2, H5, Text } from "./text"; -import { Colors } from "@/enums/colors"; +import { H2 } from "./text"; +import { Colors } from "../../../enums/colors"; import Icon from "./icon"; export default function IconCard({ diff --git a/components/Global/helpers/input.tsx b/components/Global/helpers/input.tsx index 2448b0bd..a95368fd 100644 --- a/components/Global/helpers/input.tsx +++ b/components/Global/helpers/input.tsx @@ -1,7 +1,6 @@ -import { Colors } from '@/enums/colors'; +import { Colors } from '../../../enums/colors'; import React, { SetStateAction } from 'react'; -import { StyleProp } from 'react-native'; -import { Input as TamaguiInput, TextStyle} from 'tamagui'; +import { Input as TamaguiInput} from 'tamagui'; interface InputProps { onChangeText: React.Dispatch>, diff --git a/components/Global/helpers/slider.tsx b/components/Global/helpers/slider.tsx index 8272ba8f..50421d63 100644 --- a/components/Global/helpers/slider.tsx +++ b/components/Global/helpers/slider.tsx @@ -1,4 +1,4 @@ -import { Colors } from "@/enums/colors"; +import { Colors } from "../../../enums/colors"; import React from "react"; import { SliderProps as TamaguiSliderProps, SliderVerticalProps, Slider as TamaguiSlider, styled, Slider } from "tamagui"; diff --git a/components/Global/helpers/time-codes.tsx b/components/Global/helpers/time-codes.tsx index 084aa9b4..d34f253a 100644 --- a/components/Global/helpers/time-codes.tsx +++ b/components/Global/helpers/time-codes.tsx @@ -1,5 +1,5 @@ +import { convertRunTimeTicksToSeconds } from "../../../helpers/runtimeticks"; import { Text } from "./text"; -import { convertRunTimeTicksToSeconds } from "@/helpers/runtimeticks"; import React from "react"; export function RunTimeSeconds({ children }: { children: number }) : React.JSX.Element { diff --git a/components/Home/helpers/playlists.tsx b/components/Home/helpers/playlists.tsx index e439ea64..951cfd0e 100644 --- a/components/Home/helpers/playlists.tsx +++ b/components/Home/helpers/playlists.tsx @@ -1,7 +1,7 @@ -import { useUserPlaylists } from "@/api/queries/playlist"; -import { ItemCard } from "@/components/Global/helpers/item-card"; -import { H2 } from "@/components/Global/helpers/text"; -import { ProvidedHomeProps } from "@/components/types"; +import { useUserPlaylists } from "../../../api/queries/playlist"; +import { ItemCard } from "../../../components/Global/helpers/item-card"; +import { H2 } from "../../../components/Global/helpers/text"; +import { ProvidedHomeProps } from "../../../components/types"; import React from "react"; import { FlatList } from "react-native"; import { View } from "tamagui"; diff --git a/components/Home/screens/index.tsx b/components/Home/screens/index.tsx index d19dadb0..717e5683 100644 --- a/components/Home/screens/index.tsx +++ b/components/Home/screens/index.tsx @@ -1,4 +1,4 @@ -import { ProvidedHomeProps } from "@/components/types"; +import { ProvidedHomeProps } from "../../../components/types"; import { ScrollView, RefreshControl } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; import { YStack, XStack, Separator } from "tamagui"; @@ -6,8 +6,8 @@ import Playlists from "../helpers/playlists"; import RecentArtists from "../helpers/recent-artists"; import RecentlyPlayed from "../helpers/recently-played"; import { useHomeContext } from "../provider"; -import { H3 } from "@/components/Global/helpers/text"; -import Avatar from "@/components/Global/helpers/avatar"; +import { H3 } from "../../../components/Global/helpers/text"; +import Avatar from "../../../components/Global/helpers/avatar"; import Client from "../../../api/client"; export function ProvidedHome({ route, navigation }: ProvidedHomeProps): React.JSX.Element { diff --git a/components/ItemDetail/helpers/TrackOptions.tsx b/components/ItemDetail/helpers/TrackOptions.tsx index 2b54674a..42fcfe11 100644 --- a/components/ItemDetail/helpers/TrackOptions.tsx +++ b/components/ItemDetail/helpers/TrackOptions.tsx @@ -1,4 +1,4 @@ -import { StackParamList } from "@/components/types"; +import { StackParamList } from "../../components/types"; import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import { View } from "tamagui"; diff --git a/components/ItemDetail/screen.tsx b/components/ItemDetail/screen.tsx index f52cac0e..91021ba6 100644 --- a/components/ItemDetail/screen.tsx +++ b/components/ItemDetail/screen.tsx @@ -1,5 +1,5 @@ -import ItemDetail from "@/components/ItemDetail/component"; -import { StackParamList } from "@/components/types"; +import ItemDetail from "../../components/ItemDetail/component"; +import { StackParamList } from "../../components/types"; import { RouteProp } from "@react-navigation/native"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import React from "react"; diff --git a/components/Login/helpers/server-authentication.tsx b/components/Login/helpers/server-authentication.tsx index 9c6f74c8..e41fdd55 100644 --- a/components/Login/helpers/server-authentication.tsx +++ b/components/Login/helpers/server-authentication.tsx @@ -9,7 +9,7 @@ import Button from "../../Global/helpers/button"; import Input from "../../Global/helpers/input"; import { SafeAreaView } from "react-native-safe-area-context"; import Client from "../../../api/client"; -import { JellifyUser } from "@/types/JellifyUser"; +import { JellifyUser } from "../../../types/JellifyUser"; export default function ServerAuthentication(): React.JSX.Element { diff --git a/components/Login/helpers/server-library.tsx b/components/Login/helpers/server-library.tsx index 42d41135..7129a3c7 100644 --- a/components/Login/helpers/server-library.tsx +++ b/components/Login/helpers/server-library.tsx @@ -1,13 +1,13 @@ -import React, { useEffect, useState } from "react"; -import { Spinner, Text, ToggleGroup, View } from "tamagui"; +import React, { useState } from "react"; +import { Spinner, Text, ToggleGroup } from "tamagui"; import { useAuthenticationContext } from "../provider"; import { H1, Label } from "../../Global/helpers/text"; import Button from "../../Global/helpers/button"; import _ from "lodash"; -import { useMusicLibraries, usePlaylistLibrary } from "@/api/queries/libraries"; +import { useMusicLibraries, usePlaylistLibrary } from "../../../api/queries/libraries"; import { SafeAreaView } from "react-native-safe-area-context"; import Client from "../../../api/client"; -import { useJellifyContext } from "@/components/provider"; +import { useJellifyContext } from "../../../components/provider"; export default function ServerLibrary(): React.JSX.Element { diff --git a/components/Login/provider.tsx b/components/Login/provider.tsx index 9cfb40ef..97d61406 100644 --- a/components/Login/provider.tsx +++ b/components/Login/provider.tsx @@ -1,9 +1,9 @@ import React, { createContext, ReactNode, SetStateAction, useContext, useState } from "react"; import _ from "lodash"; -import { JellifyServer } from "@/types/JellifyServer"; +import { JellifyServer } from "../../types/JellifyServer"; import Client from "../../api/client"; -import { JellifyUser } from "@/types/JellifyUser"; -import { JellifyLibrary } from "@/types/JellifyLibrary"; +import { JellifyUser } from "../../types/JellifyUser"; +import { JellifyLibrary } from "../../types/JellifyLibrary"; interface JellyfinAuthenticationContext { server: JellifyServer | undefined; diff --git a/components/Player/helpers/buttons.tsx b/components/Player/helpers/buttons.tsx index e110dabe..9f19d713 100644 --- a/components/Player/helpers/buttons.tsx +++ b/components/Player/helpers/buttons.tsx @@ -2,7 +2,7 @@ import { State } from "react-native-track-player"; import { Colors } from "react-native/Libraries/NewAppScreen"; import { Spinner, View } from "tamagui"; import Icon from "../../Global/helpers/icon"; -import { usePlayerContext } from "@/player/provider"; +import { usePlayerContext } from "../../../player/provider"; export default function PlayPauseButton() : React.JSX.Element { diff --git a/components/Player/screens/index.tsx b/components/Player/screens/index.tsx index 4ba9153a..f7cd2d51 100644 --- a/components/Player/screens/index.tsx +++ b/components/Player/screens/index.tsx @@ -1,8 +1,8 @@ -import { queryConfig } from "@/api/queries/query.config"; -import { HorizontalSlider } from "@/components/Global/helpers/slider"; -import { RunTimeSeconds } from "@/components/Global/helpers/time-codes"; -import { StackParamList } from "@/components/types"; -import { usePlayerContext } from "@/player/provider"; +import { queryConfig } from "../../../api/queries/query.config"; +import { HorizontalSlider } from "../../../components/Global/helpers/slider"; +import { RunTimeSeconds } from "../../../components/Global/helpers/time-codes"; +import { StackParamList } from "../../../components/types"; +import { usePlayerContext } from "../../../player/provider"; import { CachedImage } from "@georstat/react-native-image-cache"; import { ImageType } from "@jellyfin/sdk/lib/generated-client/models"; import { getImageApi } from "@jellyfin/sdk/lib/utils/api"; @@ -11,11 +11,11 @@ import React, { useState, useEffect } from "react"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import { YStack, XStack, Spacer } from "tamagui"; import PlayPauseButton from "../helpers/buttons"; -import { H5, Text } from "@/components/Global/helpers/text"; -import Icon from "@/components/Global/helpers/icon"; -import { Colors } from "@/enums/colors"; +import { H5, Text } from "../../../components/Global/helpers/text"; +import Icon from "../../../components/Global/helpers/icon"; +import { Colors } from "../../../enums/colors"; import { State } from "react-native-track-player"; -import FavoriteHeaderButton from "@/components/Global/components/favorite-header-button"; +import FavoriteHeaderButton from "../../../components/Global/components/favorite-header-button"; import Client from "../../../api/client"; export default function PlayerScreen({ navigation }: { navigation: NativeStackNavigationProp}): React.JSX.Element { diff --git a/components/Player/screens/queue.tsx b/components/Player/screens/queue.tsx index 5028c6f0..a5ec9117 100644 --- a/components/Player/screens/queue.tsx +++ b/components/Player/screens/queue.tsx @@ -1,6 +1,6 @@ -import Track from "@/components/Global/components/track"; -import { StackParamList } from "@/components/types"; -import { usePlayerContext } from "@/player/provider"; +import Track from "../../../components/Global/components/track"; +import { StackParamList } from "../../../components/types"; +import { usePlayerContext } from "../../../player/provider"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import { FlatList } from "react-native"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; diff --git a/components/Playlist/component.tsx b/components/Playlist/component.tsx index 7c0b7405..0d51c989 100644 --- a/components/Playlist/component.tsx +++ b/components/Playlist/component.tsx @@ -2,13 +2,13 @@ import { BaseItemDto, ImageType } from "@jellyfin/sdk/lib/generated-client/model import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import { StackParamList } from "../types"; import { ScrollView, XStack, YStack } from "tamagui"; -import { usePlayerContext } from "@/player/provider"; -import { useItemTracks } from "@/api/queries/tracks"; +import { usePlayerContext } from "../../player/provider"; +import { useItemTracks } from "../../api/queries/tracks"; import { RunTimeTicks } from "../Global/helpers/time-codes"; import { H4, H5, Text } from "../Global/helpers/text"; import Track from "../Global/components/track"; import { FlatList } from "react-native"; -import { queryConfig } from "@/api/queries/query.config"; +import { queryConfig } from "../../api/queries/query.config"; import { getImageApi } from "@jellyfin/sdk/lib/utils/api/image-api"; import { CachedImage } from "@georstat/react-native-image-cache"; import { SafeAreaView } from "react-native-safe-area-context"; diff --git a/components/Playlist/screens/index.tsx b/components/Playlist/screens/index.tsx index b06f9d88..65e8428e 100644 --- a/components/Playlist/screens/index.tsx +++ b/components/Playlist/screens/index.tsx @@ -1,5 +1,5 @@ -import Playlist from "@/components/Playlist/component"; -import { StackParamList } from "@/components/types"; +import Playlist from "../../components/Playlist/component"; +import { StackParamList } from "../../components/types"; import { RouteProp } from "@react-navigation/native"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import React from "react"; diff --git a/components/Settings/helpers/account-details.tsx b/components/Settings/helpers/account-details.tsx index 09dede8d..c55df80d 100644 --- a/components/Settings/helpers/account-details.tsx +++ b/components/Settings/helpers/account-details.tsx @@ -1,8 +1,8 @@ import { XStack } from "@tamagui/stacks"; import React from "react"; -import Avatar from "@/components/Global/helpers/avatar"; -import { Text } from "@/components/Global/helpers/text"; -import Icon from "@/components/Global/helpers/icon"; +import Avatar from "../../../components/Global/helpers/avatar"; +import { Text } from "../../../components/Global/helpers/text"; +import Icon from "../../../components/Global/helpers/icon"; import Client from "../../../api/client"; export default function AccountDetails(): React.JSX.Element { diff --git a/components/Settings/helpers/library-details.tsx b/components/Settings/helpers/library-details.tsx index 9c42f883..75d874d8 100644 --- a/components/Settings/helpers/library-details.tsx +++ b/components/Settings/helpers/library-details.tsx @@ -1,5 +1,5 @@ import Client from "../../../api/client"; -import { Text } from "@/components/Global/helpers/text"; +import { Text } from "../../../components/Global/helpers/text"; import React from "react"; import { View } from "tamagui"; diff --git a/components/Settings/helpers/server-details.tsx b/components/Settings/helpers/server-details.tsx index 6097d8e8..f872cd37 100644 --- a/components/Settings/helpers/server-details.tsx +++ b/components/Settings/helpers/server-details.tsx @@ -1,7 +1,7 @@ import React from "react"; import { XStack, YStack } from "tamagui"; import Icon from "../../Global/helpers/icon"; -import { H5, Text } from "@/components/Global/helpers/text"; +import { H5, Text } from "../../../components/Global/helpers/text"; import Client from "../../../api/client"; export default function ServerDetails() : React.JSX.Element { diff --git a/components/Settings/helpers/sign-out.tsx b/components/Settings/helpers/sign-out.tsx index da0fbd94..7f42c364 100644 --- a/components/Settings/helpers/sign-out.tsx +++ b/components/Settings/helpers/sign-out.tsx @@ -2,7 +2,7 @@ import React from "react"; import Button from "../../Global/helpers/button"; import { stop } from "react-native-track-player/lib/src/trackPlayer"; import Client from "../../../api/client"; -import { useJellifyContext } from "@/components/provider"; +import { useJellifyContext } from "../../../components/provider"; export default function SignOut(): React.JSX.Element { diff --git a/components/Tracks/component.tsx b/components/Tracks/component.tsx index 5858aff7..fabf8e38 100644 --- a/components/Tracks/component.tsx +++ b/components/Tracks/component.tsx @@ -1,4 +1,4 @@ -import { useFavoriteTracks } from "@/api/queries/favorites"; +import { useFavoriteTracks } from "../../api/queries/favorites"; import { StackParamList } from "../types"; import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context"; import { FlatList, RefreshControl } from "react-native"; diff --git a/player/handlers.ts b/player/handlers.ts index b49a099c..4b32fab0 100644 --- a/player/handlers.ts +++ b/player/handlers.ts @@ -1,7 +1,7 @@ import { Progress, State } from "react-native-track-player"; import { JellifyTrack } from "../types/JellifyTrack"; import { PlaystateApi } from "@jellyfin/sdk/lib/generated-client/api/playstate-api"; -import { convertSecondsToRunTimeTicks } from "@/helpers/runtimeticks"; +import { convertSecondsToRunTimeTicks } from "../helpers/runtimeticks"; export async function handlePlaybackState(sessionId: string, playstateApi: PlaystateApi, track: JellifyTrack, state: State, progress: Progress) { switch (state) { diff --git a/player/hooks/index.ts b/player/hooks/index.ts index dfeacd84..f216ecad 100644 --- a/player/hooks/index.ts +++ b/player/hooks/index.ts @@ -1,6 +1,5 @@ -import { QueryKeys } from "@/enums/query-keys" -import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; -import { useMutation, useQuery } from "@tanstack/react-query" +import { QueryKeys } from "../../enums/query-keys" +import { useQuery } from "@tanstack/react-query" import TrackPlayer, { Capability, IOSCategory, IOSCategoryOptions, RatingType } from "react-native-track-player" const CAPABILITIES: Capability[] = [ diff --git a/player/provider.tsx b/player/provider.tsx index cbc65b2f..134bbf27 100644 --- a/player/provider.tsx +++ b/player/provider.tsx @@ -7,15 +7,15 @@ import TrackPlayer, { Event, Progress, State, usePlaybackState, useProgress, use import _, { isEqual, isUndefined } from "lodash"; import { getPlaystateApi } from "@jellyfin/sdk/lib/utils/api"; import { handlePlaybackProgressUpdated, handlePlaybackState } from "./handlers"; -import { useSetupPlayer } from "@/player/hooks"; +import { useSetupPlayer } from "../player/hooks"; import { UPDATE_INTERVAL } from "./config"; import { useMutation, UseMutationResult } from "@tanstack/react-query"; import { QueueMutation } from "./interfaces"; -import { mapDtoToTrack } from "@/helpers/mappings"; -import { QueuingType } from "@/enums/queuing-type"; +import { mapDtoToTrack } from "../helpers/mappings"; +import { QueuingType } from "../enums/queuing-type"; import { trigger } from "react-native-haptic-feedback"; import { getQueue, pause, seekTo, skip, skipToNext, skipToPrevious } from "react-native-track-player/lib/src/trackPlayer"; -import { convertRunTimeTicksToSeconds } from "@/helpers/runtimeticks"; +import { convertRunTimeTicksToSeconds } from "..//helpers/runtimeticks"; import Client from "../api/client"; interface PlayerContext { diff --git a/player/service.ts b/player/service.ts index 9e4f6b2e..5368687b 100644 --- a/player/service.ts +++ b/player/service.ts @@ -1,5 +1,5 @@ import Client from "../api/client"; -import { JellifyTrack } from "@/types/JellifyTrack"; +import { JellifyTrack } from "../types/JellifyTrack"; import { getUserLibraryApi } from "@jellyfin/sdk/lib/utils/api"; import TrackPlayer, { Event, RatingType } from "react-native-track-player"; import { getActiveTrack, getActiveTrackIndex } from "react-native-track-player/lib/src/trackPlayer";