import { Paragraph } from '@/components/Typography'; import React, { useCallback } from 'react'; import { Switch } from 'react-native-gesture-handler'; import { t } from '@/localisation'; import { useAppDispatch, useTypedSelector } from '@/store'; import { setEnablePlaybackReporting } from '@/store/settings/actions'; import Container from '../components/Container'; import { SwitchContainer, SwitchLabel } from '../components/Switch'; export default function PlaybackReporting() { const isEnabled = useTypedSelector((state) => state.settings.enablePlaybackReporting); const dispatch = useAppDispatch(); const toggleSwitch = useCallback(() => { dispatch(setEnablePlaybackReporting(!isEnabled)); }, [isEnabled, dispatch]); return ( {t('playback-reporting-description')} {t('playback-reporting')} ); }