@@ -289,7 +289,7 @@ const TabletStreamsLayout: React.FC<TabletStreamsLayoutProps> = ({
289289 }
290290
291291 if ( streamsEmpty ) {
292- if ( showInitialLoading || showStillFetching ) {
292+ if ( showInitialLoading || showStillFetching || isAutoplayWaiting ) {
293293 return (
294294 < View style = { [ styles . loadingContainer , { paddingTop : 50 } ] } >
295295 < ActivityIndicator size = "large" color = { colors . primary } />
@@ -411,7 +411,7 @@ const TabletStreamsLayout: React.FC<TabletStreamsLayoutProps> = ({
411411
412412 { /* Left Panel: Movie Logo/Episode Info */ }
413413 < Animated . View style = { [ styles . tabletLeftPanel , leftPanelAnimatedStyle ] } >
414- { type === 'movie' && metadata && (
414+ { type === 'movie' && metadata ? (
415415 < View style = { styles . tabletMovieLogoContainer } >
416416 { metadata . logo && ! movieLogoError ? (
417417 < FastImage
@@ -424,16 +424,18 @@ const TabletStreamsLayout: React.FC<TabletStreamsLayoutProps> = ({
424424 < Text style = { styles . tabletMovieTitle } > { metadata . name } </ Text >
425425 ) }
426426 </ View >
427- ) }
428-
429- { type === 'series' && currentEpisode && (
427+ ) : type === 'series' && currentEpisode ? (
430428 < View style = { styles . tabletEpisodeInfo } >
431429 < Text style = { [ styles . streamsHeroEpisodeNumber , styles . tabletEpisodeText , styles . tabletEpisodeNumber ] } > { currentEpisode . episodeString } </ Text >
432430 < Text style = { [ styles . streamsHeroTitle , styles . tabletEpisodeText , styles . tabletEpisodeTitle ] } numberOfLines = { 2 } > { currentEpisode . name } </ Text >
433431 { currentEpisode . overview && (
434432 < Text style = { [ styles . streamsHeroOverview , styles . tabletEpisodeText , styles . tabletEpisodeOverview ] } numberOfLines = { 4 } > { currentEpisode . overview } </ Text >
435433 ) }
436434 </ View >
435+ ) : (
436+ < View style = { styles . tabletEmptyLeftPanel } >
437+ < Text style = { styles . tabletEmptyLeftPanelText } > No content information available</ Text >
438+ </ View >
437439 ) }
438440 </ Animated . View >
439441
@@ -769,6 +771,17 @@ const createStyles = (colors: any) => StyleSheet.create({
769771 lineHeight : 24 ,
770772 opacity : 0.95 ,
771773 } ,
774+ tabletEmptyLeftPanel : {
775+ justifyContent : 'center' ,
776+ alignItems : 'center' ,
777+ width : '100%' ,
778+ height : '100%' ,
779+ } ,
780+ tabletEmptyLeftPanelText : {
781+ color : colors . mediumEmphasis ,
782+ fontSize : 16 ,
783+ fontStyle : 'italic' ,
784+ } ,
772785 tabletRightPanel : {
773786 width : '60%' ,
774787 flex : 1 ,
0 commit comments