mirror of
https://github.com/streamyfin/streamyfin.git
synced 2025-08-20 18:37:18 +02:00
29 lines
941 B
TypeScript
29 lines
941 B
TypeScript
import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models";
|
|
import { router } from "expo-router";
|
|
import React from "react";
|
|
import { TouchableOpacity, View } from "react-native";
|
|
import Poster from "../Poster";
|
|
import { HorizontalScroll } from "../common/HorrizontalScroll";
|
|
import { Text } from "../common/Text";
|
|
|
|
export const CurrentSeries = ({ item }: { item: BaseItemDto }) => {
|
|
return (
|
|
<View>
|
|
<Text className="text-lg font-bold mb-2">Series</Text>
|
|
<HorizontalScroll<BaseItemDto>
|
|
data={[item]}
|
|
renderItem={(item, index) => (
|
|
<TouchableOpacity
|
|
key={item.Id}
|
|
onPress={() => router.push(`/series/${item.SeriesId}/page`)}
|
|
className="flex flex-col space-y-2 w-32"
|
|
>
|
|
<Poster itemId={item.ParentBackdropItemId} />
|
|
<Text>{item.SeriesName}</Text>
|
|
</TouchableOpacity>
|
|
)}
|
|
/>
|
|
</View>
|
|
);
|
|
};
|