mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-04-21 08:14:42 +01:00
fix: Jellyseerr slider bottom padding for posters
This commit is contained in:
@@ -27,7 +27,7 @@ const Discover: React.FC<Props> = ({ sliders }) => {
|
|||||||
{sortedSliders.map(slide => {
|
{sortedSliders.map(slide => {
|
||||||
switch (slide.type) {
|
switch (slide.type) {
|
||||||
case DiscoverSliderType.RECENT_REQUESTS:
|
case DiscoverSliderType.RECENT_REQUESTS:
|
||||||
return <RecentRequestsSlide key={slide.id} slide={slide} />
|
return <RecentRequestsSlide key={slide.id} slide={slide} contentContainerStyle={{paddingBottom: 16}}/>
|
||||||
case DiscoverSliderType.NETWORKS:
|
case DiscoverSliderType.NETWORKS:
|
||||||
return <CompanySlide key={slide.id} slide={slide} data={networks}/>
|
return <CompanySlide key={slide.id} slide={slide} data={networks}/>
|
||||||
case DiscoverSliderType.STUDIOS:
|
case DiscoverSliderType.STUDIOS:
|
||||||
@@ -40,7 +40,7 @@ const Discover: React.FC<Props> = ({ sliders }) => {
|
|||||||
case DiscoverSliderType.UPCOMING_MOVIES:
|
case DiscoverSliderType.UPCOMING_MOVIES:
|
||||||
case DiscoverSliderType.POPULAR_TV:
|
case DiscoverSliderType.POPULAR_TV:
|
||||||
case DiscoverSliderType.UPCOMING_TV:
|
case DiscoverSliderType.UPCOMING_TV:
|
||||||
return <MovieTvSlide key={slide.id} slide={slide}/>
|
return <MovieTvSlide key={slide.id} slide={slide} contentContainerStyle={{paddingBottom: 16}}/>
|
||||||
}
|
}
|
||||||
})}
|
})}
|
||||||
</View>
|
</View>
|
||||||
|
|||||||
@@ -5,9 +5,11 @@ import { Text } from "@/components/common/Text";
|
|||||||
import { FlashList } from "@shopify/flash-list";
|
import { FlashList } from "@shopify/flash-list";
|
||||||
import {View, ViewProps} from "react-native";
|
import {View, ViewProps} from "react-native";
|
||||||
import { t } from "i18next";
|
import { t } from "i18next";
|
||||||
|
import {ContentStyle} from "@shopify/flash-list/src/FlashListProps";
|
||||||
|
|
||||||
export interface SlideProps {
|
export interface SlideProps {
|
||||||
slide: DiscoverSlider;
|
slide: DiscoverSlider;
|
||||||
|
contentContainerStyle?: ContentStyle;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Props<T> extends SlideProps {
|
interface Props<T> extends SlideProps {
|
||||||
@@ -27,6 +29,7 @@ const Slide = <T extends unknown>({
|
|||||||
renderItem,
|
renderItem,
|
||||||
keyExtractor,
|
keyExtractor,
|
||||||
onEndReached,
|
onEndReached,
|
||||||
|
contentContainerStyle,
|
||||||
...props
|
...props
|
||||||
}: PropsWithChildren<Props<T> & ViewProps>
|
}: PropsWithChildren<Props<T> & ViewProps>
|
||||||
) => {
|
) => {
|
||||||
@@ -39,6 +42,7 @@ const Slide = <T extends unknown>({
|
|||||||
horizontal
|
horizontal
|
||||||
contentContainerStyle={{
|
contentContainerStyle={{
|
||||||
paddingHorizontal: 16,
|
paddingHorizontal: 16,
|
||||||
|
...(contentContainerStyle ? contentContainerStyle : {})
|
||||||
}}
|
}}
|
||||||
showsHorizontalScrollIndicator={false}
|
showsHorizontalScrollIndicator={false}
|
||||||
keyExtractor={keyExtractor}
|
keyExtractor={keyExtractor}
|
||||||
|
|||||||
Reference in New Issue
Block a user