1import Config from '@/core/config'; 2import Theme from '@/core/theme'; 3import useCheckUpdate from '@/hooks/useCheckUpdate'; 4import {useListenOrientationChange} from '@/hooks/useOrientation'; 5import {useEffect} from 'react'; 6import {useColorScheme} from 'react-native'; 7 8export function BootstrapComp() { 9 useListenOrientationChange(); 10 useCheckUpdate(); 11 12 const colorScheme = useColorScheme(); 13 14 useEffect(() => { 15 if (Config.get('setting.theme.followSystem')) { 16 if (colorScheme === 'dark') { 17 Theme.setTheme('p-dark'); 18 } else if (colorScheme === 'light') { 19 Theme.setTheme('p-light'); 20 } 21 } 22 }, [colorScheme]); 23 24 return null; 25} 26