chore: adjust controls for local playback

This commit is contained in:
Adrian Castro
2024-03-26 21:25:42 +01:00
parent b9f83c3f4f
commit ebfd35c4bb
2 changed files with 13 additions and 9 deletions

View File

@@ -14,7 +14,7 @@ import { SeasonSelector } from "./SeasonEpisodeSelector";
import { SourceSelector } from "./SourceSelector"; import { SourceSelector } from "./SourceSelector";
import { mapMillisecondsToTime } from "./utils"; import { mapMillisecondsToTime } from "./utils";
export const BottomControls = () => { export const BottomControls = ({ isLocalAsset }: { isLocalAsset: boolean }) => {
const status = usePlayerStore((state) => state.status); const status = usePlayerStore((state) => state.status);
const setIsIdle = usePlayerStore((state) => state.setIsIdle); const setIsIdle = usePlayerStore((state) => state.setIsIdle);
const [showRemaining, setShowRemaining] = useState(false); const [showRemaining, setShowRemaining] = useState(false);
@@ -76,6 +76,8 @@ export const BottomControls = () => {
gap={4} gap={4}
paddingBottom={40} paddingBottom={40}
> >
{!isLocalAsset && (
<>
<SeasonSelector /> <SeasonSelector />
<CaptionsSelector /> <CaptionsSelector />
<SourceSelector /> <SourceSelector />
@@ -83,6 +85,8 @@ export const BottomControls = () => {
<PlaybackSpeedSelector /> <PlaybackSpeedSelector />
<QualitySelector /> <QualitySelector />
<DownloadButton /> <DownloadButton />
</>
)}
</View> </View>
</View> </View>
); );

View File

@@ -20,7 +20,7 @@ export const ControlsOverlay = ({
> >
<Header /> <Header />
{!isLoading && <MiddleControls />} {!isLoading && <MiddleControls />}
{!isLocalAsset && <BottomControls />} <BottomControls isLocalAsset={isLocalAsset} />
</View> </View>
); );
}; };