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