import React, { useContext } from 'react'; import { View, Image } from 'react-native'; import { DrawerContentScrollView, DrawerItemList, DrawerContentComponentProps, } from '@react-navigation/drawer'; import { ThemeContext, Text, Divider, Switch } from 'react-native-elements'; import { ThemeReducerContext } from '../helpers/ThemeReducer'; import { SafeAreaView } from 'react-native-safe-area-context'; function CustomContentComponent( props: DrawerContentComponentProps ) { const { ThemeState, dispatch } = useContext(ThemeReducerContext); const { theme } = useContext(ThemeContext); return ( Dark Mode { if (val === true) { dispatch({ type: 'set-theme', payload: 'dark' }); } else { dispatch({ type: 'set-theme', payload: 'light' }); } }} /> ); } function CustomDrawerContent( props: DrawerContentComponentProps ) { return ( ); } export default CustomDrawerContent;