fix: fix the controls so they don't intefere with bottom controls

This commit is contained in:
Adrian Castro
2024-02-14 21:53:33 +01:00
parent 6ebdb6820a
commit 439ba8c7e5
2 changed files with 28 additions and 27 deletions

View File

@@ -1,22 +1,32 @@
import { StyleSheet, View } from "react-native";
import { StyleSheet, TouchableWithoutFeedback, View } from "react-native";
import { usePlayerStore } from "~/stores/player/store";
import { Controls } from "./Controls";
import { PlayButton } from "./PlayButton";
import { SeekButton } from "./SeekButton";
export const MiddleControls = () => {
const idle = usePlayerStore((state) => state.interface.isIdle);
const setIsIdle = usePlayerStore((state) => state.setIsIdle);
const handleTouch = () => {
setIsIdle(!idle);
};
return (
<View style={styles.container}>
<Controls className="mr-24">
<SeekButton type="backward" />
</Controls>
<Controls>
<PlayButton />
</Controls>
<Controls>
<SeekButton type="forward" />
</Controls>
</View>
<TouchableWithoutFeedback onPress={handleTouch}>
<View style={styles.container}>
<Controls className="mr-24">
<SeekButton type="backward" />
</Controls>
<Controls>
<PlayButton />
</Controls>
<Controls>
<SeekButton type="forward" />
</Controls>
</View>
</TouchableWithoutFeedback>
);
};