diff --git a/components/ItemContent.tv.tsx b/components/ItemContent.tv.tsx index bc48d953..05d0d1ce 100644 --- a/components/ItemContent.tv.tsx +++ b/components/ItemContent.tv.tsx @@ -938,6 +938,7 @@ export const ItemContentTV: React.FC = React.memo( apiBasePath={api?.basePath} onActorPress={handleActorPress} firstActorRefSetter={setFirstActorCardRef} + horizontalPadding={insets.left + 80} /> )} diff --git a/components/tv/TVCastSection.tsx b/components/tv/TVCastSection.tsx index 95c5f3d1..fa84103b 100644 --- a/components/tv/TVCastSection.tsx +++ b/components/tv/TVCastSection.tsx @@ -15,6 +15,8 @@ export interface TVCastSectionProps { firstActorRefSetter?: (ref: View | null) => void; /** Ref to focus guide destination for upward navigation */ upwardFocusDestination?: View | null; + /** Custom horizontal padding (overrides default 80) */ + horizontalPadding?: number; } export const TVCastSection: React.FC = React.memo( @@ -24,6 +26,7 @@ export const TVCastSection: React.FC = React.memo( onActorPress, firstActorRefSetter, upwardFocusDestination, + horizontalPadding = 80, }) => { const typography = useScaledTVTypography(); const sizes = useScaledTVSizes(); @@ -55,9 +58,9 @@ export const TVCastSection: React.FC = React.memo(