import React, {createRef, useEffect, useState} from 'react'; import {Platform, StatusBar, View} from 'react-native'; import * as Animatable from 'react-native-animatable'; import Animated from 'react-native-reanimated'; import {Screen, ScreenContainer} from 'react-native-screens'; import {DialogManager} from './src/components/DialogManager'; import {Toast} from './src/components/Toast'; import {useTracked} from './src/provider'; import {NavigationStack} from './src/services/Navigator'; import { EditorOpacity, EditorPosition, EditorScale, EditorTranslateY, } from './src/utils/animations'; import {DDS} from './src/utils/utils'; import Editor from './src/views/Editor'; const editorRef = createRef(); const AnimatedScreenContainer = Animated.createAnimatedComponent( ScreenContainer, ); export const Initialize = () => { const [state, dispatch] = useTracked(); const {colors} = state; const [locked, setLocked] = useState(false); useEffect(() => { if (Platform.OS === 'android') { StatusBar.setBackgroundColor('transparent'); StatusBar.setTranslucent(true); } StatusBar.setBarStyle(colors.night ? 'light-content' : 'dark-content'); }, []); return ( <> ); };