import React, {createRef, useEffect} from 'react'; import {Platform, StatusBar, View} from 'react-native'; import * as Animatable from 'react-native-animatable'; import Animated from 'react-native-reanimated'; import {Menu} from './src/components/Menu'; import SideMenu from './src/components/SideMenu'; import {useTracked} from './src/provider'; import {EditorOpacity, EditorPosition} from './src/utils/animations'; import {sideMenuRef} from './src/utils/refs'; import {DDS, w} from './src/utils/utils'; import Editor from './src/views/Editor'; import {NavigationStack} from './src/services/Navigator'; const editorRef = createRef(); export const Initialize = () => { const [state, dispatch] = useTracked(); const {colors} = state; useEffect(() => { if (Platform.OS === 'android') { StatusBar.setBackgroundColor('transparent'); StatusBar.setTranslucent(true); StatusBar.setBarStyle(colors.night ? 'light-content' : 'dark-content'); } }, []); return ( sideMenuRef.current?.openMenu(!sideMenuRef.current?.isOpen) } /> } openMenuOffset={w / 1.5}> ); };