import { useSettings } from "@/utils/atoms/settings"; import { TouchableOpacity, View, ViewProps } from "react-native"; import { Text } from "../common/Text"; interface Props extends ViewProps {} export const MediaToggles: React.FC = ({ ...props }) => { const [settings, updateSettings] = useSettings(); if (!settings) return null; return ( Media Forward skip length Choose length in seconds when skipping in video playback. updateSettings({ forwardSkipTime: Math.max(0, settings.forwardSkipTime - 5), }) } className="w-8 h-8 bg-neutral-800 rounded-l-lg flex items-center justify-center" > - {settings.forwardSkipTime}s updateSettings({ forwardSkipTime: Math.min(60, settings.forwardSkipTime + 5), }) } > + Rewind length Choose length in seconds when skipping in video playback. updateSettings({ rewindSkipTime: Math.max(0, settings.rewindSkipTime - 5), }) } className="w-8 h-8 bg-neutral-800 rounded-l-lg flex items-center justify-center" > - {settings.rewindSkipTime}s updateSettings({ rewindSkipTime: Math.min(60, settings.rewindSkipTime + 5), }) } > + ); };