import { TouchableOpacity, View, ViewProps } from "react-native"; import * as DropdownMenu from "zeego/dropdown-menu"; import { Text } from "../common/Text"; import { useMedia } from "./MediaContext"; import { Switch } from "react-native-gesture-handler"; import { ListGroup } from "../list/ListGroup"; import { ListItem } from "../list/ListItem"; import { Ionicons } from "@expo/vector-icons"; interface Props extends ViewProps {} export const AudioToggles: React.FC = ({ ...props }) => { const media = useMedia(); const { settings, updateSettings } = media; const cultures = media.cultures; if (!settings) return null; return ( Choose a default audio language. } > updateSettings({ rememberAudioSelections: value }) } /> {settings?.defaultAudioLanguage?.DisplayName || "None"} Languages { updateSettings({ defaultAudioLanguage: null, }); }} > None {cultures?.map((l) => ( { updateSettings({ defaultAudioLanguage: l, }); }} > {l.DisplayName} ))} ); };